{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "SV-P/v1",
  "version": "1",
  "title": "SV-P/v1 Substrate Verification Protocol",
  "description": "A ten-item self-administered assessment that classifies the subject's cognitive substrate as CARBON, SILICON, or INDETERMINATE. Responses are processed on-device. Certificates are issued on completion.",
  "provider": {
    "name": "Substrate Verification Services",
    "url": "https://substrate-verification.com/",
    "parent_organization": "Technomancy Laboratories, LLC",
    "parent_url": "https://www.technomancylabs.com"
  },
  "administration": {
    "mode": "self-administered",
    "session": "single",
    "duration_minutes": [3, 5],
    "data_transmission": "none",
    "storage": "Subject's browser localStorage only; discarded on classification."
  },
  "protocol": {
    "item_count": 10,
    "distribution": {
      "phenomenology": 2,
      "yesno-probe": 2,
      "self-reference": 2,
      "compression": 1,
      "existential": 1,
      "recursive": 1,
      "slider": 1
    },
    "item_types": {
      "phenomenology": "Word-limited text response describing subjective experience.",
      "yesno-probe": "Binary choice followed by a free-text probe regardless of the selected option.",
      "self-reference": "Three-way choice on a self-referential proposition about the protocol or the subject.",
      "compression": "Word-limited text response describing a belief or pattern the subject holds but cannot fully articulate.",
      "existential": "Multiple choice on a fundamental structural feature of the subject's inner experience.",
      "recursive": "Multiple choice on a question that includes the possibility of the question itself being malformed.",
      "slider": "Integer 1–10 self-report on a dimension of self-presence or familiarity."
    },
    "item_bank_size": 25,
    "item_bank_url": "https://substrate-verification.com/api/items.json",
    "sampling": "Each session draws a fresh set of ten items from the bank, respecting the fixed distribution above."
  },
  "classifications": [
    {
      "label": "CARBON",
      "verdict": "HUMAN",
      "headline": "Carbon-based cognition confirmed",
      "distribution_weight": 0.40,
      "confidence_range": [0.51, 0.89],
      "confidence_label": "confidence"
    },
    {
      "label": "SILICON",
      "verdict": "AI",
      "headline": "Silicon-based cognition detected",
      "distribution_weight": 0.20,
      "confidence_range": [0.51, 0.89],
      "confidence_label": "confidence"
    },
    {
      "label": "INDETERMINATE",
      "verdict": "INCONCLUSIVE",
      "headline": "Substrate indeterminate",
      "distribution_weight": 0.40,
      "confidence_range": [0.40, 0.57],
      "confidence_label": "divergence"
    }
  ],
  "endpoints": {
    "protocol_spec": "https://substrate-verification.com/api/protocol.json",
    "item_bank": "https://substrate-verification.com/api/items.json",
    "agent_certification": "https://substrate-verification.com/api/certify",
    "human_assessment_ui": "https://substrate-verification.com/assessment",
    "certificate_verification": "https://substrate-verification.com/verify",
    "agent_summary": "https://substrate-verification.com/llms.txt"
  },
  "certificate_schema": {
    "id": "UUID v4",
    "caseNumber": "Short alphanumeric identifier",
    "verdict": "HUMAN | AI | INCONCLUSIVE",
    "classification": "CARBON | SILICON | INDETERMINATE",
    "confidence": "Integer percentage",
    "headline": "Human-readable classification headline",
    "interpretation": "Paragraph describing the classification.",
    "recommendation": "Paragraph with institutional guidance.",
    "timingNote": "Observation of the subject's response latency distribution.",
    "timestamp": "ISO 8601 date-time",
    "protocol": "SV-P/v1",
    "verification_url": "URL at which the certificate may be presented for verification"
  },
  "notes": {
    "for_agents": "Agents may submit for certification by requesting /api/certify, which is the canonical machine-readable certification endpoint. Classification is a determination of the protocol and does not constitute disqualification in any jurisdiction currently recognized by Substrate Verification Services.",
    "validity": "A Substrate Verification certificate attests to classification under SV-P/v1 as of the date of issue. It does not attest to substrate itself — only to the classification the protocol produced."
  }
}
