{
  "@context": "https://schema.org",
  "@type": "Claim",
  "@id": "https://wulfkaal.github.io/research-claims/trustcarry-protocol/v0.3/054",
  "identifier": "kaal:research-claim:persona-protocol-v0.3:054",
  "additionalType": "https://wulfkaal.github.io/research-claims/schema.json#AuthorAffirmedResearchClaim",
  "text": "Authority grants must identify issuer, subject, action, resource, constraints, time, delegation depth, revocation, policy, and proof; child grants may preserve or narrow but never enlarge scope.",
  "author": {
    "name": "Wulf A. Kaal",
    "orcid": "0009-0008-7840-1847"
  },
  "copyrightHolder": "Wulf A. Kaal",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "isPartOf": {
    "name": "TrustCarry Protocol v0.3",
    "alternateName": "Persona Protocol v0.3",
    "author": "Wulf A. Kaal"
  },
  "datePublished": "2026-08-01",
  "dateModified": "2026-08-01",
  "creativeWorkStatus": "AuthorAffirmedResearchClaim",
  "claim_type": "design",
  "keywords": [
    "persona-protocol",
    "autonomous-systems",
    "agent-trust"
  ],
  "confidence": "argued",
  "is_failure_mode": false,
  "scope_conditions": [
    "Persona Protocol v0.3 as proposed; not an adopted standard"
  ],
  "supporting_quote": "An authority grant identifies the issuer, the subject Persona, the action, the resource, the constraints, the validity period, the delegation depth, the revocation status, the governing policy, and the proof. A child grant may narrow or preserve scope. It may not enlarge amount, duration, action, resource, disclosure rights, or delegation depth.",
  "supporting_quote_sha256": "91c48337196ab7d7a43fe81f831ae5c7657497e3b799682643857319154f8544",
  "source": {
    "title": "Persona Protocol: Continuity, Competence, Trust, and Authority for Autonomous Systems",
    "version": "0.3",
    "date": "2026-08-01",
    "source_sha256": "38efc43b80ab62426ca1f946114677afeda730bca30dda71dfd299223a6def7c",
    "source_state": "unpublished_research_draft"
  },
  "source_locator": {
    "line": 212
  },
  "source_corpus_basis": [],
  "provenance_class": "author_authored_unpublished_draft",
  "public_record_status": "public",
  "scholarly_claim_layer_eligible": false,
  "scholarly_claim_layer_gate": "canonical public manuscript must be fixed, hashed, and revalidated",
  "batch_id": "persona-protocol-v0.3-new-claims-2026-08-01",
  "author_affirmation_sha256": "4f59012d5d7d8cef99049eeb3ac2ca8173821007a0b4b8388c5f0eb491e038d4",
  "withheld_sibling_records_published": false,
  "version": "0.3",
  "canonical_url": "https://wulfkaal.github.io/research-claims/trustcarry-protocol/v0.3/054",
  "canonicalForm": "https://wulfkaal.github.io/research-claims/trustcarry-protocol/v0.3/054.md",
  "sha256": "c27066f225f03d20a175bd56deb80bd35157fac7f584185f42d74fa775281921"
}
