{"service":"PerspectiV","contractVersion":"1","engineVersion":"0.1.1","vrtVersion":"0.1.0","executionEndpoint":"/v1/execute","capabilities":[{"id":"relationship_dependency_impact","name":"Relationship Dependency Impact","operation":"territory.impact","operationVersion":"1","deterministic":true,"stateful":true,"inputSchema":{"type":"object","properties":{"timestamp":{"type":"string","minLength":1,"format":"date-time"},"conceptId":{"type":"string","minLength":1},"attributes":{"type":"object","properties":{},"required":[],"additionalProperties":true},"seed":{"type":"object","properties":{"concepts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"}},"required":["id"],"additionalProperties":true},"minItems":1},"relationships":{"type":"array","items":{"type":"object","properties":{"subjectId":{"type":"string","minLength":1},"predicate":{"type":"string","minLength":1},"objectId":{"type":"string","minLength":1}},"required":["subjectId","predicate","objectId"],"additionalProperties":true}}},"required":["concepts","relationships"],"additionalProperties":true}},"required":["timestamp","conceptId","attributes"],"additionalProperties":true},"outputSchema":{"type":"object","properties":{"changedConceptIds":{"type":"array","items":{"type":"string"}},"resolution":{"type":"string","enum":["LOCAL","REQUIRES_MODEL"]},"reason":{"type":"string"},"directlyAffectedConcepts":{"type":"array","items":{"type":"object","properties":{"conceptId":{"type":"string"},"depth":{"type":"number"},"pathIds":{"type":"array","items":{"type":"string"}}},"required":["conceptId","depth","pathIds"],"additionalProperties":true}},"indirectlyAffectedConcepts":{"type":"array","items":{"type":"object","properties":{"conceptId":{"type":"string"},"depth":{"type":"number"},"pathIds":{"type":"array","items":{"type":"string"}}},"required":["conceptId","depth","pathIds"],"additionalProperties":true}},"affectedRelationships":{"type":"array","items":{"type":"object","properties":{"relationshipId":{"type":"string"},"sourceConceptId":{"type":"string"},"targetConceptId":{"type":"string"},"predicate":{"type":"string"},"type":{"type":"string"},"confidence":{"type":"number"},"evidenceIds":{"type":"array","items":{"type":"string"}}},"required":["relationshipId","sourceConceptId","targetConceptId","type","confidence","evidenceIds"],"additionalProperties":true}},"dependencyPaths":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"terminalConceptId":{"type":"string"},"depth":{"type":"number"},"conceptIds":{"type":"array","items":{"type":"string"}},"relationshipIds":{"type":"array","items":{"type":"string"}}},"required":["id","terminalConceptId","depth","conceptIds","relationshipIds"],"additionalProperties":true}},"maxDepthReached":{"type":"number"},"unresolvedReferences":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["concept","relationship","relationship-endpoint"]},"id":{"type":"string"},"relationshipId":{"type":"string"},"role":{"type":"string","enum":["source","target"]}},"required":["kind","id"],"additionalProperties":true}},"traversalStats":{"type":"object","properties":{"conceptsVisited":{"type":"number"},"relationshipsInspected":{"type":"number"},"pathsDiscovered":{"type":"number"},"cyclesAvoided":{"type":"number"}},"required":["conceptsVisited","relationshipsInspected","pathsDiscovered","cyclesAvoided"],"additionalProperties":true}},"required":["changedConceptIds","resolution","reason","directlyAffectedConcepts","indirectlyAffectedConcepts","affectedRelationships","dependencyPaths","maxDepthReached","unresolvedReferences","traversalStats"],"additionalProperties":true}},{"id":"temporal_state","name":"Temporal State","operation":"cognition.temporal-state","operationVersion":"1","deterministic":true,"stateful":false,"inputSchema":{"type":"object","properties":{"timestamp":{"type":"string","minLength":1,"format":"date-time"},"subjectId":{"type":"string","minLength":1},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"previousPolicy":{"type":"string","enum":["none","include"]},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"excerpt":{"type":"string"},"confidence":{"type":"number"},"documentId":{"type":"string"},"documentTitle":{"type":"string"},"sourceId":{"type":"string"},"locator":{"type":"string"},"supportingConceptIds":{"type":"array","items":{"type":"string"}}},"required":["id"],"additionalProperties":true}},"stateCandidates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"subjectId":{"type":"string","minLength":1},"state":{"type":"string","minLength":1},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"evidenceIds":{"type":"array","items":{"type":"string"}}},"required":["id","subjectId","state","observationPoint","evidenceIds"],"additionalProperties":true}}},"required":["timestamp","subjectId","observationPoint","evidence","stateCandidates"],"additionalProperties":true},"outputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":true}},{"id":"applicability_assertion","name":"Applicability Assertion","operation":"cognition.applicability","operationVersion":"1","deterministic":true,"stateful":false,"inputSchema":{"type":"object","properties":{"timestamp":{"type":"string","minLength":1,"format":"date-time"},"subject":{"type":"object","properties":{"id":{"type":"string","minLength":1},"evidenceIds":{"type":"array","items":{"type":"string"}},"currentState":{"type":"string"},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]}},"required":["id","evidenceIds"],"additionalProperties":true},"targetId":{"type":"string","minLength":1},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"excerpt":{"type":"string"},"confidence":{"type":"number"},"documentId":{"type":"string"},"documentTitle":{"type":"string"},"sourceId":{"type":"string"},"locator":{"type":"string"},"supportingConceptIds":{"type":"array","items":{"type":"string"}}},"required":["id"],"additionalProperties":true}},"relationships":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"subjectConceptId":{"type":"string","minLength":1},"objectConceptId":{"type":"string","minLength":1},"predicate":{"type":"string"},"evidenceIds":{"type":"array","items":{"type":"string"}}},"required":["id","subjectConceptId","objectConceptId"],"additionalProperties":true}},"assertions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"subjectId":{"type":"string","minLength":1},"targetId":{"type":"string","minLength":1},"status":{"type":"string","enum":["APPLIES","DOES_NOT_APPLY"]},"evidenceIds":{"type":"array","items":{"type":"string"}},"relationshipId":{"type":"string"},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"scopeTargetIds":{"type":"array","items":{"type":"string"}},"requiredState":{"type":"string"},"uncertaintyReasons":{"type":"array","items":{"type":"string"}}},"required":["id","subjectId","targetId","status","evidenceIds"],"additionalProperties":true}}},"required":["timestamp","subject","targetId","evidence","assertions"],"additionalProperties":true},"outputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":true}},{"id":"qualified_contradiction_state","name":"Qualified Contradiction State","operation":"cognition.contradiction","operationVersion":"1","deterministic":true,"stateful":false,"inputSchema":{"type":"object","properties":{"timestamp":{"type":"string","minLength":1,"format":"date-time"},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"excerpt":{"type":"string"},"confidence":{"type":"number"},"documentId":{"type":"string"},"documentTitle":{"type":"string"},"sourceId":{"type":"string"},"locator":{"type":"string"},"supportingConceptIds":{"type":"array","items":{"type":"string"}}},"required":["id"],"additionalProperties":true}},"candidates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"subjectId":{"type":"string","minLength":1},"dimensionId":{"type":"string","minLength":1},"value":{"type":"string","minLength":1},"valueDomainId":{"type":"string","minLength":1},"incompatibility":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["mutuallyExclusiveValueDomain"]}},"required":["kind"],"additionalProperties":true},{"type":"object","properties":{"kind":{"type":"string","enum":["explicitIncompatibleValues"]},"incompatibleValues":{"type":"array","items":{"type":"string"}}},"required":["kind","incompatibleValues"],"additionalProperties":true},{"type":"object","properties":{"kind":{"type":"string","enum":["oppositePolarity"]},"polarity":{"type":"string","enum":["POSITIVE","NEGATIVE"]}},"required":["kind","polarity"],"additionalProperties":true},{"type":"object","properties":{"kind":{"type":"string","enum":["allowedStateSpace"]},"allowedValues":{"type":"array","items":{"type":"string"}}},"required":["kind","allowedValues"],"additionalProperties":true},{"type":"object","properties":{"kind":{"type":"string","enum":["unsupported"]},"reason":{"type":"string"}},"required":["kind"],"additionalProperties":true}]},"evidenceIds":{"type":"array","items":{"type":"string"}},"temporalQualification":{"oneOf":[{"type":"object","properties":{"status":{"type":"string","enum":["COMPARABLE"]},"frameId":{"type":"string","minLength":1}},"required":["status","frameId"],"additionalProperties":true},{"type":"object","properties":{"status":{"type":"string","enum":["NOT_COMPARABLE","UNKNOWN"]},"reason":{"type":"string","minLength":1}},"required":["status","reason"],"additionalProperties":true}]},"scopeQualification":{"oneOf":[{"type":"object","properties":{"status":{"type":"string","enum":["COMPARABLE"]},"scopeIds":{"type":"array","items":{"type":"string"}}},"required":["status","scopeIds"],"additionalProperties":true},{"type":"object","properties":{"status":{"type":"string","enum":["NOT_COMPARABLE","UNKNOWN"]},"reason":{"type":"string","minLength":1}},"required":["status","reason"],"additionalProperties":true}]},"ambiguity":{"type":"object","properties":{"ambiguous":{"type":"boolean"},"uncertaintyReasons":{"type":"array","items":{"type":"string"}}},"required":[],"additionalProperties":true}},"required":["id","subjectId","dimensionId","value","valueDomainId","incompatibility","evidenceIds"],"additionalProperties":true},"minItems":1}},"required":["timestamp","evidence","candidates"],"additionalProperties":true},"outputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":true}},{"id":"evidence_backed_uncertainty_qualification","name":"Evidence-Backed Uncertainty Qualification","operation":"cognition.uncertainty","operationVersion":"1","deterministic":true,"stateful":false,"inputSchema":{"type":"object","properties":{"timestamp":{"type":"string","minLength":1,"format":"date-time"},"subjectId":{"type":"string","minLength":1},"dimensionId":{"type":"string","minLength":1},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"scopeIds":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"excerpt":{"type":"string"},"confidence":{"type":"number"},"documentId":{"type":"string"},"documentTitle":{"type":"string"},"sourceId":{"type":"string"},"locator":{"type":"string"},"supportingConceptIds":{"type":"array","items":{"type":"string"}}},"required":["id"],"additionalProperties":true}},"candidates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"subjectId":{"type":"string","minLength":1},"dimensionId":{"type":"string","minLength":1},"value":{"type":"string","minLength":1},"evidenceIds":{"type":"array","items":{"type":"string"}},"observationPoint":{"oneOf":[{"type":"string","minLength":1},{"type":"number"}]},"scopeIds":{"type":"array","items":{"type":"string"}},"applicability":{"type":"string","enum":["APPLIES","DOES_NOT_APPLY","UNKNOWN"]},"uncertaintyReasons":{"type":"array","items":{"type":"string","enum":["MULTIPLE_VIABLE_ALTERNATIVES","WEAK_INFERENCE","INCOMPLETE_COVERAGE","NO_VIABLE_CANDIDATE","MISSING_EVIDENCE","INSUFFICIENT_PROVENANCE","MALFORMED_CANDIDATE","TEMPORAL_UNRESOLVED","APPLICABILITY_UNRESOLVED","SCOPE_UNRESOLVED","QUALIFIED_CONTRADICTION_PRESENT","AMBIGUITY_UNRESOLVED","ABSENCE_WITHOUT_NEGATIVE_EVIDENCE","UNSUPPORTED_UNCERTAINTY_SEMANTICS"]}},"contradictionStatus":{"type":"string","enum":["NONE","QUALIFIED_CONTRADICTION"]},"ambiguityStatus":{"type":"string","enum":["NONE","REPRESENTATIONAL_ONLY","UNRESOLVED"]},"evidenceOfAbsence":{"type":"boolean"}},"required":["id","subjectId","dimensionId","value","evidenceIds"],"additionalProperties":true},"minItems":1}},"required":["timestamp","subjectId","dimensionId","evidence","candidates"],"additionalProperties":true},"outputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":true}}],"requestEnvelope":{"type":"object","properties":{"contractVersion":{"type":"string","minLength":1,"const":"1"},"territoryId":{"type":"string","minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$"},"operation":{"type":"string","minLength":1},"input":{}},"required":["contractVersion","territoryId","operation","input"],"additionalProperties":true},"successEnvelope":{"type":"object","properties":{"executionId":{"type":"string"},"operation":{"type":"string"},"operationVersion":{"type":"string"},"territoryId":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"inputHash":{"type":"string"},"resultHash":{"type":"string"},"engineVersion":{"type":"string"},"vrtVersion":{"type":"string"},"deterministic":{"type":"boolean"},"latencyMs":{"type":"number"},"status":{"type":"string","enum":["completed","failed"]},"result":{}},"required":["executionId","operation","operationVersion","territoryId","timestamp","inputHash","resultHash","engineVersion","vrtVersion","deterministic","latencyMs","status","result"],"additionalProperties":true},"errorEnvelope":{"type":"object","properties":{"code":{"type":"string","enum":["INVALID_REQUEST","INVALID_TERRITORY_ID","UNSUPPORTED_CONTRACT_VERSION","UNSUPPORTED_OPERATION","EXECUTION_FAILED"]},"message":{"type":"string"},"retryable":{"type":"boolean"}},"required":["code","message","retryable"],"additionalProperties":true},"authentication":{"required":true,"protocol":"SIWA","identityRequirement":{"namespace":"eip155","chainId":11155111,"identityRegistryAddress":"0x8004A818BFB912233c491871b3d84c89A494BD9e"},"principalSchema":{"type":"object","properties":{"kind":{"type":"string","const":"erc8004-agent"},"address":{"type":"string"},"agentId":{"type":"integer","minimum":0},"agentRegistry":{"type":"string"},"chainId":{"type":"integer","minimum":1}},"required":["kind","address","agentId","agentRegistry","chainId"],"additionalProperties":false},"expectedDomain":"localhost","bootstrap":{"nonce":{"endpoint":"/v1/auth/siwa/nonce","method":"POST","requestSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"agentId":{"type":"integer","minimum":0},"agentRegistry":{"type":"string"}},"required":["address","agentId","agentRegistry"],"additionalProperties":true},"responseSchema":{"type":"object","properties":{"nonce":{"type":"string"},"issuedAt":{"type":"string","format":"date-time"},"expirationTime":{"type":"string","format":"date-time"}},"required":["nonce","issuedAt","expirationTime"],"additionalProperties":false}},"verify":{"endpoint":"/v1/auth/siwa/verify","method":"POST","requestSchema":{"type":"object","properties":{"message":{"type":"string"},"signature":{"type":"string"}},"required":["message","signature"],"additionalProperties":true},"responseSchema":{"type":"object","properties":{"principal":{"type":"object","properties":{"kind":{"type":"string","const":"erc8004-agent"},"address":{"type":"string"},"agentId":{"type":"integer","minimum":0},"agentRegistry":{"type":"string"},"chainId":{"type":"integer","minimum":1}},"required":["kind","address","agentId","agentRegistry","chainId"],"additionalProperties":false},"receipt":{"type":"string"},"receiptExpiresAt":{"type":"string","format":"date-time"}},"required":["principal","receipt","receiptExpiresAt"],"additionalProperties":false},"messageFieldsSchema":{"type":"object","properties":{"domain":{"type":"string"},"address":{"type":"string"},"statement":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"},"agentId":{"type":"integer","minimum":0},"agentRegistry":{"type":"string"},"chainId":{"type":"integer","minimum":1},"nonce":{"type":"string"},"issuedAt":{"type":"string","format":"date-time"},"expirationTime":{"type":"string","format":"date-time"},"notBefore":{"type":"string","format":"date-time"},"requestId":{"type":"string"}},"required":["domain","address","uri","agentId","agentRegistry","chainId","nonce","issuedAt"],"additionalProperties":false}}},"signedRequest":{"protocol":"ERC-8128","specification":"RFC 9421 HTTP Message Signatures, keyed by Ethereum EOA/ERC-1271 signatures","protectedEndpoint":"/v1/execute","receiptHeader":"X-SIWA-Receipt","signatureHeaders":["Signature","Signature-Input","Content-Digest"],"coveredComponents":{"always":["@method","@authority","@path","X-SIWA-Receipt"],"whenQueryStringPresent":["@query"],"whenBodyPresent":["content-digest"],"note":"Default request-bound component set from @slicekit/erc8128 (@method, @authority, @path, plus @query when the URL has a query string and content-digest when a body is present), with the receipt header always explicitly covered by the signature — a tampered receipt invalidates the signature."},"freshness":{"defaultValiditySeconds":60,"maxValiditySeconds":300,"clockSkewToleranceSeconds":0},"replayProtection":{"mechanism":"nonce","required":true,"note":"Every signed request carries a fresh nonce (non-replayable mode, the library default); the server consumes each nonce exactly once — an exact replay of an already-accepted signed request is rejected."},"signerBinding":"The address recovered from the ERC-8128 signature must equal the address encoded in the attached X-SIWA-Receipt, or verification fails."},"diagnosticEndpoints":{"erc8128Verify":{"endpoint":"/v1/auth/erc8128/verify","method":"POST","requiredBeforeExecute":false,"description":"A standalone probe that verifies an ERC-8128 signed request and returns the resulting principal — useful for checking a signing setup independently. POST /v1/execute performs the identical verification inline; calling this endpoint first is never required."}},"sequence":[{"step":"DISCOVER_AUTH","description":"Read this authentication object from GET /.well-known/perspectiv.json."},{"step":"REQUEST_NONCE","description":"POST /v1/auth/siwa/nonce with {address, agentId, agentRegistry}."},{"step":"SIWA_AUTHENTICATION","description":"Build and sign a SIWA message using the returned nonce (per messageFieldsSchema), then POST it with the signature to bootstrap.verify.endpoint."},{"step":"RECEIVE_RECEIPT","description":"On success, the verify response carries {principal, receipt, receiptExpiresAt}."},{"step":"CONSTRUCT_SIGNED_REQUEST","description":"Build the POST /v1/execute request and sign it with ERC-8128 (RFC 9421), covering the components listed in signedRequest.coveredComponents."},{"step":"ATTACH_RECEIPT","description":"Attach the receipt under the X-SIWA-Receipt header — this header is itself covered by the signature."},{"step":"SEND_AUTHENTICATED_REQUEST","description":"POST /v1/execute with the signed request — a valid signature + valid, address-matching receipt authenticates the caller as the five-field principal."}],"errors":{"siwa":{"knownCodes":["INVALID_REQUEST","REGISTRY_MISMATCH"],"note":"Any other code is passed through, text-classified, from the underlying SIWA SDK (@buildersgarden/siwa's own SIWAErrorCode enum) and is not independently enumerated here to avoid claiming ownership of a third-party SDK's error surface.","httpStatus":{"default":401,"exceptions":{"INVALID_REQUEST":400,"INVALID_REGISTRY_FORMAT":400}}},"erc8128":{"codes":["MISSING_RECEIPT","INVALID_RECEIPT","SIGNATURE_VERIFICATION_FAILED","SIGNER_RECEIPT_MISMATCH","SIGNED_REQUEST_INVALID","INVALID_REQUEST"],"httpStatus":{"default":401,"exceptions":{"INVALID_REQUEST":400}}},"separationNote":"These are authentication errors only (401/400 before any Machine Contract or M9/M10 layer runs). They are never confused with PerspectiVErrorCode (Machine Contract) or M9 authorization DENY (403) — both are structurally and semantically distinct error namespaces."}},"authorization":{"required":true,"model":"exact-grant","selfService":false,"note":"Authorization is operator-controlled: a grant is an exact (principal, resource, action) triple configured by this deployment's operator. There is no public endpoint to request, list, or acquire a grant. Possessing a valid ERC-8004 identity and completing authentication does NOT imply authorization — every authenticated request is still subject to this exact-grant check, and an operator who configures no grants denies everything by default.","ordering":{"after":"authentication","before":["payment","execution"]},"denialStatus":403,"requestModel":{"principal":"the same AuthenticatedAgentPrincipal established by authentication (see the manifest's authentication.principalSchema) — never re-derived or re-asserted by the request body","resource":{"kind":"string","id":"string"},"action":"string"},"resourceActionMapping":[{"operation":"territory.impact","resourceKind":"territory","resourceIdSource":"the request's own territoryId","action":"territory.impact"},{"operation":"cognition.temporal-state","resourceKind":"capability","resourceIdSource":"the operation name itself","action":"execute"},{"operation":"cognition.applicability","resourceKind":"capability","resourceIdSource":"the operation name itself","action":"execute"},{"operation":"cognition.contradiction","resourceKind":"capability","resourceIdSource":"the operation name itself","action":"execute"},{"operation":"cognition.uncertainty","resourceKind":"capability","resourceIdSource":"the operation name itself","action":"execute"}]},"payment":{"ordering":{"after":"authorization","before":["execution"]},"decisionModel":"dynamic-per-request","note":"Every authorized request is either FREE or PAYMENT_REQUIRED, decided dynamically per (principal, resource, action) by this deployment's own configured payment policy (see Milestone 10.1) — never a fixed price published here, and not every operation is necessarily paid. FREE proceeds directly to execution; PAYMENT_REQUIRED responds HTTP 402 with a real, actionable x402 challenge.","protocol":"x402","protocolVersion":2,"challenge":{"status":402,"header":"payment-required","dynamic":true,"staticPricing":false,"note":"The 402 response's PAYMENT-REQUIRED header is the real, standard x402 v2 PaymentRequired encoding (accepts[] with scheme/network/asset/amount/payTo) — a conformant x402 v2 client can parse and act on it directly; this document never duplicates that data."},"evidence":{"canonicalHeader":"payment-signature","legacyAliasHeader":"x-payment","note":"A payer attaches signed x402 payment evidence under the canonical header; the legacy alias is accepted identically, matching the official x402 client SDK's own dual-header behavior."},"networkIndependence":{"identityNetworkMayDifferFromPaymentNetwork":true,"paymentNetworkInferredFromIdentity":false,"note":"The payment network in a 402 challenge is never derived from the ERC-8004 identity's chain (see the manifest's authentication.identityRequirement.chainId) — a client must read the payment network from the 402 challenge itself, not assume it matches the identity chain."}},"layerSemantics":[{"layer":"authentication","httpStatus":[400,401],"describedBy":"manifest.authentication.errors"},{"layer":"authorization","httpStatus":[403],"describedBy":"manifest.authorization (denialStatus)"},{"layer":"payment","httpStatus":[402],"describedBy":"manifest.payment.challenge"},{"layer":"execution","httpStatus":[400,500],"describedBy":"manifest.errorEnvelope (PerspectiVErrorCode)"},{"layer":"success","httpStatus":[200],"describedBy":"manifest.successEnvelope"}],"successEnvelopeFieldSemantics":{"executionId":"A unique identifier generated for this specific execution; not meaningful as an idempotency key.","operation":"The Machine Contract operation that was executed — matches the request's own `operation` field exactly.","operationVersion":"This operation's own version string — matches the same operation's `operationVersion` in the capability manifest.","territoryId":"Echoes the request's own `territoryId` — cosmetic for the four stateless cognition.* operations (see each capability's `stateful` flag), a real persisted key for `territory.impact`.","timestamp":"The server's own wall-clock time when the response was produced — not a caller-controlled or replay-significant value.","inputHash":"A hash of the request's public input, independently recomputable by an external caller from the request it sent (proven by existing regression tests); the exact hash function is not part of this milestone's published contract.","resultHash":"A hash of the response's public result, independently recomputable by an external caller from the response it received (proven by existing regression tests); the exact hash function is not part of this milestone's published contract.","engineVersion":"The real, currently-running Cognitive Engine version.","vrtVersion":"The real, currently-running VRT version.","deterministic":"True for all five currently published capabilities (no model provider, no randomness in any currently-implemented resolver path) — a property of the operation's own implementation, not a per-request negotiation.","latencyMs":"Server-side execution latency for this one call; not guaranteed stable across deployments or hardware.","status":"\"completed\" for every currently published operation on a well-formed, authorized, paid (if required) request — including a valid abstention/uncertain cognitive result, which is still `status: \"completed\"`, never an error. `\"failed\"` is part of the type but is not currently produced by any published operation; a request-level problem is instead reported as an HTTP error using `errorEnvelope`, never as `status: \"failed\"` inside a 200 response.","result":"Operation-specific — see that capability's own `outputSchema` in the manifest."},"contractVersionFieldSemantics":"The Machine Contract's own request/response shape version (see PERSPECTIV_CONTRACT_VERSION) — independent of operationVersion, engineVersion, and vrtVersion, each of which versions a different, narrower thing."}