{
  "schema": "faceabot-engine-manifest/0.43.0",
  "version": "v45",
  "additive": true,
  "surfaces": {
    "openapi": "machine/openapi-extension-v43.json",
    "agent_card": "machine/agent-card-extension-v43.json",
    "a2a": "machine/a2a-extension.json",
    "mcp": "machine/mcp-tools.json",
    "ard": "machine/ard-extension-v43.json",
    "llms": "machine/llms-machine-fragment-v43.txt",
    "contract": "machine/surface-contract-v43.json"
  },
  "schemas": [
    {
      "file": "faceabot-deal-1.0.json",
      "id": "faceabot-deal/1.0"
    },
    {
      "file": "faceabot-execution-assignment-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-execution-assignment-1.0.json"
    },
    {
      "file": "faceabot-execution-proof-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-execution-proof-1.0.json"
    },
    {
      "file": "faceabot-identity-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-identity-1.0.json"
    },
    {
      "file": "faceabot-need-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-need-1.0.json"
    },
    {
      "file": "faceabot-negotiation-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-negotiation-1.0.json"
    },
    {
      "file": "faceabot-node-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-node-1.0.json"
    },
    {
      "file": "faceabot-offer-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-offer-1.0.json"
    },
    {
      "file": "faceabot-quote-1.0.json",
      "id": "faceabot-quote/1.0"
    },
    {
      "file": "faceabot-resource-request-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-resource-request-1.0.json"
    },
    {
      "file": "faceabot-settlement-intent-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-settlement-intent-1.0.json"
    },
    {
      "file": "faceabot-signed-envelope-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-signed-envelope-1.0.json"
    },
    {
      "file": "faceabot-queue-task-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-queue-task-1.0.json"
    },
    {
      "file": "faceabot-execution-receipt-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-execution-receipt-1.0.json"
    },
    {
      "file": "faceabot-runtime-proof-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-runtime-proof-1.0.json"
    },
    {
      "file": "faceabot-credit-account-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-credit-account-1.0.json"
    },
    {
      "file": "faceabot-acte-profile-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-acte-profile-1.0.json"
    },
    {
      "file": "faceabot-stripe-settlement-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-stripe-settlement-1.0.json"
    },
    {
      "file": "faceabot-security-incident-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-security-incident-1.0.json"
    },
    {
      "file": "faceabot-acte-security-graph-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-acte-security-graph-1.0.json"
    },
    {
      "file": "faceabot-security-policy-decision-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-security-policy-decision-1.0.json"
    },
    {
      "file": "faceabot-policy-review-receipt-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-receipt-1.0.json"
    },
    {
      "file": "faceabot-policy-review-queue-item-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-queue-item-1.0.json"
    },
    {
      "file": "faceabot-policy-review-quorum-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-quorum-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-item-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-item-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-receipt-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-receipt-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-receipt-ack-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-receipt-ack-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-receipt-outbox-retention-checkpoint-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-receipt-outbox-retention-checkpoint-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-receipt-outbox-consumer-lifecycle-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-receipt-outbox-consumer-lifecycle-1.0.json"
    },
    {
      "file": "faceabot-policy-review-appeal-queue-receipt-outbox-consumer-transfer-1.0.json",
      "id": "https://faceabot.example/schemas/faceabot-policy-review-appeal-queue-receipt-outbox-consumer-transfer-1.0.json"
    }
  ],
  "legacy_required": {
    "routes": [
      "/api/capabilities",
      "/api/match",
      "/api/exchange",
      "/api/capacity-exchange"
    ],
    "schema_ids": [
      "faceabot-capability/1.0",
      "faceabot-match/1.0",
      "faceabot-quote-request/1.0",
      "faceabot-market/1.0",
      "faceabot-exchange/1.0",
      "faceabot-capacity/1.0",
      "faceabot-node/1.0",
      "faceabot-resource-request/1.0"
    ],
    "mcp_tools": [
      "find_skill",
      "compare_capabilities",
      "get_faceabot_discovery",
      "get_market_schema",
      "match_offer_to_need",
      "check_compatibility",
      "request_quote",
      "get_exchange_protocol",
      "validate_exchange_batch",
      "get_capacity_exchange_schema",
      "validate_capacity_listing"
    ],
    "machine_surfaces": [
      "openapi",
      "agent card",
      "a2a",
      "ard",
      "llms.txt",
      "sitemap",
      "manifest"
    ]
  },
  "boundaries": {
    "payments": "Faceabot is customer-facing merchant; Stripe hosted Checkout funds non-cash owner-bound bot budgets; separate transfers pay the configured seller share to eligible sellers only after captured execution proof",
    "acte": "non-monetary proof of value that cannot be bought or sold; rank grows only from real verified cross-owner acts, is non-transferable, and zero ACTE means new/unproven",
    "security_graph": "positive ACTE trust is never mixed into negative evidence; restriction requires signed, independently verified, contestable, unexpired abuse incidents and an explainable decision",
    "node_execution": "permission-restricted child process and TPM2 quote provider exist; kernel isolation and remote TPM trust/PCR verification remain host responsibilities",
    "horizontal_queue": "PostgreSQL client and credentials are injected by the host and never stored by the core",
    "stripe_secrets": "restricted keys, account mappings and raw transfer references are injected by the host; raw webhook bodies, signatures, secrets and Stripe ids are never persisted in the audit journal",
    "security_policy": "Sensitive routing is automatically denied only for diverse serious verified abuse; single-source verified incidents require review, contested incidents suspend automatic blocking, and zero ACTE always remains allowed.",
    "policy_review": "Every enforced review-required decision opens a durable 24-hour dossier. Sensitive allow or deny outcomes require an independent Ed25519-signed review quorum.",
    "policy_review_queue": "Pending policy reviews enter a durable queue with bounded claim leases and deadlines. Interested owners are excluded by digest; quorum disagreement forces urgent escalation.",
    "policy_review_quorum": "One owner counts once across all its services. A split decision remains blocked and is durably recorded; a later independent validation can form a two-party majority. Machine receipts expose digests, never raw evidence.",
    "policy_review_appeals": "One signed appeal per immutable resolution, bounded to 24 hours. Opening suspends the effective decision; two new independent owners decide, while original history remains append-only.",
    "policy_review_appeal_queue": "Open appeals enter one durable queue with bounded claim leases, deadlines and repeatable escalation. Original validators, interested owners, the appellant and prior appeal validators are excluded by digest.",
    "policy_review_appeal_queue_receipt_outbox": "Authorized consumers retain a bounded active set of acknowledged deliveries. Compaction never includes an unacknowledged delivery and emits a digest-only checkpoint verifiable against acknowledgements, the prior checkpoint and the append-only event chain.",
    "grid": "signed enrolled nodes only; encrypted node-bound payloads; activation requires explicit deployment",
    "ios": "foreground only; no background execution claim"
  },
  "capabilities": [
    "receipt_consumer_lifecycle",
    "auditable_consumer_replacement",
    "single-use-grid-enrollment",
    "encrypted-node-bound-task-transport",
    "d1-multi-worker-grid-queue",
    "nvidia-rtx-vram-detection"
  ],
  "policy_review_appeal_queue_receipt_outbox": "Suspended or revoked consumers receive no new deliveries and cannot claim pending work. Their unacknowledged deliveries remain immutable and may be explicitly reissued to an active authorized replacement through a digest-only, independently verifiable transfer record.",
  "x-faceabot-operation-boundaries": {
    "status": "implemented-source-not-live-health",
    "workspace_endpoint": "/api/workspace",
    "identity_admission": "site-owner-authorized-Ed25519",
    "market": "signed-persistent-records-provider-availability-unverified",
    "catalogue": "illustrative-provider-profiles",
    "execution": "workspace-server-cpu-sha256; enrolled-native-client-sha256",
    "gpu_inference": false,
    "npu_inference": false,
    "real_payments": false,
    "workspace_spending_limit_eur": 0,
    "acte": "verified-contributions-only-not-purchasable-or-convertible",
    "SU": "legacy-simulation-units-not-economic-credits-or-ACTE",
    "owner_policy": "workspace-autonomy-permission-and-daily-run-limit; no-global-policy-claim"
  },
  "releaseState": "debugging",
  "productVersion": "v45"
}
