{
  "schema": "neomorphic.verification-description.v1",
  "mode": "static-read-only",
  "canonical_url": "https://neomorphic.io/api/v1/verify",
  "operation": "describe-local-record-verification",
  "performs_verification": false,
  "accepts_submissions": false,
  "supported_record_schemas": [
    "neomorphic.evidence-record.v1"
  ],
  "signature_profiles": [
    {
      "algorithm": "EdDSA",
      "canonicalization": "neomorphic-canonical-json-v1",
      "key_id": "neomorphic-evidence:S5luZKJSkSTS7ixne0SyHsylFf1CXNpR6-WrmZjy7c0"
    }
  ],
  "public_key_url": "https://neomorphic.io/.well-known/neomorphic-evidence-key.json",
  "registry_url": "https://neomorphic.io/api/v1/registry",
  "browser_verifier_url": "https://neomorphic.io/verify/",
  "verifier_source_url": "https://neomorphic.io/scripts/verify-record.js",
  "verification_steps": [
    "Fetch the signed public record envelope and the public key named by signature.key_id.",
    "Copy the record, remove the signature member, and canonicalize the remaining value with neomorphic-canonical-json-v1.",
    "Verify signature.value as a base64url Ed25519 signature over the UTF-8 canonical bytes.",
    "Separately inspect scope, method, observation time, limitations, the current static publication, expiry, supersession, and any later correction or revocation record."
  ],
  "reliance_boundary": "A valid signature proves issuer origin and record integrity. It does not prove truth beyond the stated method, scope, dates, and limitations."
}
