{
  "name": "TrustCarry Protocol",
  "canonical": "https://trustcarry.org/",
  "version": "0.3",
  "status": "working-draft",
  "published_normative_artifacts": false,
  "updated_at": "2026-08-03",
  "authority": {
    "note": "TrustCarry is a downstream carry profile. It defines no failure families. The AFMR 1.0 machine index is the vocabulary authority and governs on conflict.",
    "vocabulary": "AFMR",
    "vocabulary_version": "1.0",
    "vocabulary_index": "https://wulfkaal.github.io/afmr/index.json",
    "vocabulary_specification": "https://wulfkaal.github.io/afmr/spec-1.0.html",
    "vocabulary_schema": "https://wulfkaal.github.io/afmr/schema.json",
    "vocabulary_context": "https://wulfkaal.github.io/afmr/context.jsonld",
    "vocabulary_discovery": "https://wulfkaal.github.io/.well-known/afmr.json",
    "router": "https://afmr.ai/",
    "identifier_policy": "Cite AFMR families with their version, for example AFMR-F009 (AFMR 1.0). TrustCarry never renumbers or redefines them.",
    "related_profile": "https://afmr.ai/standards/reputation-attestation/0.1/specification"
  },
  "stack_position": {
    "produce": "https://agenticsubstrate.org/",
    "verify_process": "https://afmr.ai/",
    "carry": "https://trustcarry.org/",
    "decide": "relying principal policy, not defined here"
  },
  "boundaries": [
    "Carrying is not admission.",
    "Admission is not trust.",
    "Trust is not transaction authority."
  ],
  "artifacts": {
    "specification": null,
    "schema": null,
    "verifier_requirements": null,
    "test_vectors": null,
    "conformance_registry": null
  },
  "evidence": {
    "research_claims": {
      "count": 77,
      "license": "CC-BY-4.0",
      "maturity": "author_affirmed",
      "source": "unpublished_manuscript",
      "hash_bound_to_published_source": false,
      "part_of_scholarly_claim_layer": false,
      "url": "https://trustcarry.org/claims.json",
      "claim_types": {
        "condition": 24,
        "design": 23,
        "definitional": 13,
        "failure": 5,
        "predictive": 5,
        "mechanism": 4,
        "normative": 3
      },
      "confidence": {
        "argued": 72,
        "hypothesis": 5
      },
      "with_scholarly_corpus_basis": 19
    },
    "software_observations": {
      "count": 9,
      "maturity": "internal_synthetic_fixture",
      "independently_reproduced": false,
      "url": "https://trustcarry.org/observations.json",
      "implementation_commit": "a475f1ca9843f13bab55e79b8d387857cd0dd89a"
    },
    "conforming_implementations": {
      "count": 0,
      "registry_open": false
    },
    "upstream_hash_verifiable": [
      "https://wulfkaal.github.io/claims/index.json",
      "https://wulfkaal.github.io/failures/index.json"
    ]
  },
  "surfaces": {
    "llms": "https://trustcarry.org/llms.txt",
    "llms_full": "https://trustcarry.org/llms-full.txt",
    "resources": "https://trustcarry.org/resources.json",
    "status": "https://trustcarry.org/status.json",
    "changelog": "https://trustcarry.org/changelog.json",
    "sitemap": "https://trustcarry.org/sitemap.xml",
    "claims": "https://trustcarry.org/claims.json",
    "observations": "https://trustcarry.org/observations.json"
  },
  "protocol_endpoints": {
    "mcp": null,
    "a2a": null,
    "openapi": null,
    "note": "This domain exposes no protocol endpoint. It issues nothing and confers nothing."
  },
  "interpretation_limits": "Nothing published here is a specification, a conformance representation, or evidence that any agent or endpoint behaves as described. Return indeterminate, never valid, for any TrustCarry conformance question while the profile is unpublished.",
  "license": "CC-BY-4.0",
  "historical_title_and_alias": "Persona Protocol v0.3",
  "source_manuscript": {
    "title": "Persona Protocol: Continuity, Competence, Trust, and Authority for Autonomous Systems",
    "version": "0.3",
    "date": "2026-08-01",
    "sha256": "38efc43b80ab62426ca1f946114677afeda730bca30dda71dfd299223a6def7c",
    "state": "unpublished_research_draft"
  },
  "thesis": "Continuity, competence, trust, and authority are four separate institutional determinations with four owners and four failure rules, evaluated as four sequential fail-closed gates. A later gate cannot satisfy an earlier gate.",
  "gates": [
    {
      "n": 1,
      "name": "continuity",
      "rule": "An unverifiable continuity link terminates reputation inheritance at that point."
    },
    {
      "n": 2,
      "name": "competence",
      "rule": "Evidence sufficiency is domain, mode, and time scoped. Coverage is read before any aggregate."
    },
    {
      "n": 3,
      "name": "trust",
      "rule": "A contextual projection and its uncertainty are inputs to a risk decision, not the decision."
    },
    {
      "n": 4,
      "name": "authority",
      "rule": "Verified independently. Denial unless every required grant element verifies. Reputation may condition a grant but never becomes the grant."
    }
  ],
  "falsification_conditions": [
    "Separation: falsified if deployed systems routinely collapse the four gates into one score without reducing decision quality.",
    "Non-transferability: falsified if governed transfer with full disclosure produces the same downstream error rates as non-transferability.",
    "Coverage: falsified if suppressing aggregates below a coverage threshold produces worse relying-party outcomes than reporting a baseline.",
    "Competing profiles: falsified if plural profiles over a shared evidence commitment converge to a de facto canonical rule in ordinary use."
  ],
  "steward": {
    "role": "specification steward",
    "contact": "https://trustcarry.org/",
    "note": "Authorship of the underlying research records is carried in the records themselves, not in this discovery document."
  }
}