a11oy / docs /action-contract-manifest.json
betterwithage's picture
sync(space): full source mirror — resolve all GitHub<->Space drift (CTO)
a6a5d8e verified
Raw
History Blame Contribute Delete
6.73 kB
{
"schemaVersion": "a11oy.action-contract.v0.1",
"contractId": "a11oy.operator.intent.udsp.v0",
"claimStatus": "verified-runtime",
"canonicalRule": "This is an original A11oy operator intent contract. It models UDS-style handoff concepts without copying upstream CRDs, schemas, templates, or prose. Runtime helper coverage exists for receipt emission; deployment/use remains operator proof-point scoped.",
"cleanRoom": {
"sourcePatternIds": [
"operator-intent-contract",
"disconnected-proof-bundle"
],
"copyingRule": "pattern-only",
"endorsementBoundary": "No Defense Unicorns endorsement, UDS catalog acceptance, or universal deployability is implied."
},
"intent": {
"title": "A11oy UDS/Zarf-compatible operator proof-point action",
"requestedAction": "verify_and_stage_operator_payload",
"actionClass": "operator-proof-point",
"vertical": "a11oy",
"regime": "doctrine-v6",
"riskTier": "review-required",
"lambdaAxes": [
"moralGrounding",
"measurabilityHonesty",
"provenanceIntegrity",
"operatorReversibility"
]
},
"ingress": {
"channels": [
"github-release",
"github-actions-artifact",
"generated-huggingface-mirror"
],
"packageRefs": [
"dist/payload/a11oy-operational-payload.tar.gz",
"deploy/MANIFEST.json",
"deploy/zarf.yaml"
],
"route": "operator-review",
"authRequired": true,
"networkPolicyRefs": [],
"ssoRefs": [],
"monitoringRefs": [
"vsp-otel",
"sentra"
]
},
"identity": {
"actorId": "operator-or-ci-actor",
"actorKind": "human-or-ci",
"orgUnit": "szl-holdings",
"sessionId": "required-at-runtime",
"deviceBinding": "optional-at-runtime",
"optionalLivenessReceiptRef": null,
"signerVerifier": "local-quorum-labels-until-external-verifier-configured"
},
"policy": {
"policyDocumentRef": "docs/PROVENANCE.md",
"policyHash": "computed-at-runtime",
"mandatoryAxes": [
"moralGrounding",
"measurabilityHonesty",
"provenanceIntegrity"
],
"minimumLambdaCoverage": 0.9,
"approvalGate": "human-review-required",
"exemptionReceiptRef": null
},
"evidence": {
"manifestRefs": [
"deploy/MANIFEST.json",
"docs/controls-evidence-map.json"
],
"attestationRefs": [
"deploy/attestations.jsonl"
],
"sourceCommit": "computed-at-runtime",
"payloadDigest": "computed-at-runtime",
"testCommands": [
"npm run controls:audit",
"npm run action-contract:audit",
"npm run test:policy-contracts",
"npm run payload:verify",
"npm run payload:bundle:verify"
],
"localEvidenceRefs": [
"docs/UDS_FRONTIER_GAP_MAP.md",
"docs/WARHACKER_UDS_PROOF_POINT.md",
"artifacts/a11oy-uds/README.md"
],
"claimRefs": [
"docs/PROVENANCE.md",
"docs/ECOSYSTEM_OPERATING_SYSTEM.md"
]
},
"receiptSinks": {
"primaryJsonl": "deploy/attestations.jsonl",
"payloadBundlePath": "dist/payload/a11oy-operational-payload.tar.gz",
"udsManifestRef": "deploy/zarf.yaml",
"externalWitnesses": [],
"retentionDays": 365,
"chainMode": "hash-chain"
},
"replayBounds": {
"deterministicInputs": [
"deploy/MANIFEST.json",
"docs/controls-evidence-map.json",
"docs/action-contract-manifest.json"
],
"idempotencyKey": "sourceCommit:payloadDigest:policyHash",
"maxReplays": 5,
"replayWindowSeconds": 604800,
"seedPolicy": "fixed-seed-where-randomness-exists",
"expectedRoot": "computed-at-runtime",
"clockRule": "timestamp-monotonic"
},
"egressLimits": {
"defaultDeny": true,
"allowedDestinations": [
"github-actions-artifact",
"github-release-after-human-approval",
"huggingface-generated-mirror-after-github-source"
],
"deniedCapabilities": [
"secret-export",
"private-repo-ingestion",
"unlicensed-dataset-redistribution",
"self-approval",
"unbounded-network-egress"
],
"maxBytesPerAction": 104857600,
"secretHandling": "never-log-or-export",
"exportClasses": [
"public-docs",
"checksummed-payloads",
"generated-mirrors"
]
},
"execution": {
"preflightRequired": true,
"dryRunAllowed": true,
"operatorConfirmRequired": true,
"rollbackPlanRef": "git-revert-or-release-yank",
"timeoutSeconds": 900
},
"udsProofPoint": {
"wording": "UDS/Zarf-compatible operator proof point with manifest and attestation verification.",
"forbiddenClaims": [
"Defense Unicorns endorsed",
"UDS catalog accepted",
"deploys to every UDS environment",
"all formal proof work is green"
],
"catalogGradeBlockers": [
"UDS Package CR coverage",
"signed binary assets",
"external signer verification",
"release evidence"
],
"packageInspectionCommands": [
"npm run payload:verify",
"npm run payload:bundle",
"npm run payload:bundle:verify"
]
},
"validationRules": [
{
"id": "clean_room_no_copy",
"severity": "error",
"target": "cleanRoom",
"failureMessage": "Action contract must remain pattern-only with no copied upstream schema/prose."
},
{
"id": "claim_status_guard",
"severity": "error",
"target": "claimStatus",
"failureMessage": "Roadmap contracts cannot be presented as active demo runtime."
},
{
"id": "identity_actor_required",
"severity": "error",
"target": "identity",
"failureMessage": "actorId, actorKind, and sessionId placeholders are required."
},
{
"id": "policy_hash_required",
"severity": "error",
"target": "policy",
"failureMessage": "policyHash, mandatoryAxes, minimumLambdaCoverage, and approvalGate are required."
},
{
"id": "receipt_chain_required",
"severity": "error",
"target": "receiptSinks",
"failureMessage": "primaryJsonl, retentionDays, and hash-chain mode are required."
},
{
"id": "replay_bounded",
"severity": "error",
"target": "replayBounds",
"failureMessage": "Replay must be bounded by idempotency key, max replay count, and deterministic inputs."
},
{
"id": "egress_default_deny",
"severity": "error",
"target": "egressLimits",
"failureMessage": "Egress must default deny and explicitly deny secret export/private ingestion."
},
{
"id": "uds_claim_guard",
"severity": "error",
"target": "udsProofPoint",
"failureMessage": "UDS proof-point language must reject endorsement/catalog/universal-deploy claims."
}
]
}