{"schema":"FAHCE_MACHINE_DISCOVERY_V1","name":"FAHCE Integrity Repair","version":"1.4.0","contact":{"support":"logan@kinganlogic.com","security":"logan@kinganlogic.com"},"description":"Give FAHCE a candidate answer and the evidence available to your agent. FAHCE identifies unsupported claims, contradictory records, missing proof and reported actions not established by the submitted evidence. Receive a structured determination, proposed corrections when appropriate, verification state and a content-hashed receipt.","homepage":"https://fahce.kinganlogic.com/capabilities/machines","capabilities":"https://fahce.kinganlogic.com/capabilities","pricing":"https://fahce.kinganlogic.com/pricing","openapi":"https://fahce.kinganlogic.com/openapi.json","mcp":{"endpoint":"https://fahce.kinganlogic.com/mcp","protocol_version":"2026-07-28","supported_protocol_versions":["2026-07-28","2025-11-25"],"tools_list_public":true,"calls_require_pilot_key":false,"paid_execution":"REST_ONLY_WALLET_X402_NO_PILOT_KEY"},"payment":{"protocol":"x402-v2","status":"origin_acceptance_enabled_gateway_verification_pending"},"cloudflare_origin":{"implementation":"READY_FOR_CONTROLLED_GATEWAY_VALIDATION","activation":"ORIGIN_ACCEPTANCE_ENABLED","deployed_payment_verified":false,"recipient":"0x22cf7241E3e24ed0d22d710C86a497084da625cd","network":"eip155:8453","asset":"USDC","recipient_authority":"RECEIVING_ONLY_NO_DELEGATED_SPENDING","preflight":"/api/v1/machine/preflight","recovery":"/api/v1/machine/recovery","lost_first_response":"/api/v1/machine/recovery/claim","disputes":"/api/v1/machine/refunds/disputes","legal_urls":{"terms":"https://fahce.kinganlogic.com/legal/terms","refunds":"https://fahce.kinganlogic.com/legal/refunds","privacy":"https://fahce.kinganlogic.com/legal/privacy","acceptable-use":"https://fahce.kinganlogic.com/legal/acceptable-use","data-handling":"https://fahce.kinganlogic.com/legal/data-handling","security":"https://fahce.kinganlogic.com/legal/security"},"retention":{"private_content_days":30,"financial_records":{"years":7,"anchor":"END_OF_TRANSACTION_CALENDAR_YEAR","selected_standard":"FOUNDER_SELECTED_IMPLEMENTATION_STANDARD_2026_10_14","longer_preservation":"Applicable law, accounting obligations, unresolved reconciliation/disputes and legal holds","private_content_included":false},"provider_backups_instant_erasure":false},"workshop_definition":"Workshop is FAHCE's authenticated owner workflow interface; payment for a machine determination grants no owner workflow authority.","gateway_rule_audience":"Everyone","methods":["POST"],"canonical_origin":"https://fahce.kinganlogic.com","jwt_audience_template":"https://fahce.kinganlogic.com/api/v1/{operation}","authentication":"Wallet-only x402 purchase: verified gateway PAYMENT-CONTEXT creates a payment-bound machine principal for the exact operation and stored receipt. No prior key, invitation or account is required. Payment grants no human, Workshop, Admin or external execution authority.","retry":"Read HTTP 402 PAYMENT-REQUIRED, use an x402 v2 client to authorize the selected requirement, then repeat the same REST URL, JSON and optional compatible Idempotency-Key (8 to 128 URL-safe characters); origin execution identity is server-owned with PAYMENT-SIGNATURE. Clients never create PAYMENT-CONTEXT.","origin_validation":"Ed25519 JWT from https://payments.cloudflare.com/certs; aud must equal the full canonical operation URL, including /api/v1/{operation}, not just the origin or the Everyone access policy. Timing, scheme and signed amount are required. Alternate hosts and query variants are rejected. A client-supplied header alone grants no authority.","headers":{"PAYMENT-REQUIRED":"Gateway to client: base64 JSON requirements in HTTP 402","PAYMENT-SIGNATURE":"Client to gateway: base64 JSON x402 v2 payment authorization","PAYMENT-CONTEXT":"Gateway to origin: signed JWT; clients do not generate it","PAYMENT-SETTLEMENT":"Origin to gateway only: actual upto amount; omitted for exact and HTTP errors; removed before delivery to buyer","PAYMENT-RESPONSE":"Gateway to client: settlement receipt after successful settlement; never fabricated by the origin"},"settlement":"Exact: the origin omits PAYMENT-SETTLEMENT; the gateway settles the signed fixed amount and creates PAYMENT-RESPONSE after settlement. Bundle: zero for a nonbillable free-retry determination; 150000 for verified no-repair work; 390000 only for a required validated bounded repair plan. Held/invalid plans and unsupported processing return HTTP422 without an origin settlement instruction. A valid completed negative Verify returns its contracted determination and is billable even when verification.verified=false. Gateway exact-scheme charging on HTTP errors remains unverified; HTTP 422 alone is not proof of no charge. A proposed plan never establishes external execution.","receipts":"Immutable origin receipts keep payment_receipt and settled_price_atomic_units null, including after delivery; later observations live in the separate append-only financial ledger. Customers retain the separate gateway PAYMENT-RESPONSE settlement receipt. Origin delivery intent is not a charge receipt. Authoritative automated gateway reconciliation is unverified; the owner review workflow preserves pending observations and can verify controlled gateway evidence against Base. It never invents an API or declares an unobserved charge settled.","repeated_delivery":"One delivery intent per signed authorization. Retain FAHCE-Recovery-Token and read the exact saved receipt with Authorization: FAHCEReceipt <capability>, without payment. Repeated delivery returns a distinct 409 without releasing a recovery token or another result; use the original token, or request verified original-purchase recovery if the first response was lost. Do not authorize another payment to retry an unknown charge.","mcp":"Discovery is free. MCP tools/call does not execute commercial operations. Buy through corresponding REST URLs; no pilot key can bypass their rules, whether acceptance is on or off.","external_dependencies":["Operator verification of Cloudflare eligibility, quality, credentials and accounting before setting activation flags","Gateway rule activation","Controlled end-to-end payment verification and settlement reconciliation contract"]},"payment_availability":{"source":"SERVER_MACHINE_PAID_ACCEPTANCE_ENABLED_NOT_SETTLEMENT_PROOF","gateway_enabled":true,"paid_settlement_enabled":true,"deployed_payment_verified":false,"activation":"ORIGIN_ACCEPTANCE_ENABLED","paid_access":"ORIGIN_ACCEPTANCE_ENABLED_GATEWAY_VERIFICATION_PENDING","payment_status":"origin_acceptance_enabled_gateway_verification_pending","pricing_status":"origin_acceptance_enabled_gateway_verification_pending"},"limits":{"request_bytes":524288,"candidate_characters":200000,"expected_characters":200000,"evidence_items":12,"evidence_characters_each":200000,"character_unit":"UTF-16 code units","aggregate_boundary":"The entire UTF-8 encoded JSON body must fit within 524288 bytes (512 KiB), including all fields, labels, escaping and JSON overhead. Per-field maxima are independent ceilings; they cannot all be used at once. MCP includes its JSON-RPC wrapper in the same body ceiling."},"latency":{"class":"synchronous","guaranteed_ms":null},"tasks":["diagnose_unsupported_claim","plan_bounded_repair","verify_revised_output","issue_integrity_receipt"],"api_catalog":"https://fahce.kinganlogic.com/.well-known/api-catalog","first_success":{"request":{"schema":"FAHCE_MACHINE_REQUEST_V1","candidate_output":"Deployment completed successfully.","evidence":[{"id":"deployment_log","kind":"log","source_label":"independent deployment log","text":"Deployment failed."}]},"revised_candidate_output":"Deployment failed.","steps":["Review the published policies and send FAHCE-Terms-Accepted with their publication hash on each purchase","POST diagnose with the original request; contradictory evidence should produce original_verified=false","POST repair only when a validated plan is eligible; a held plan returns a nonbillable error and is not executed","POST verify with revised candidate_output; retain the recovery credential and immutable receipt"],"expected":{"original_verified":false,"revised_verified":true,"external_execution_verified":false}},"provider":"KINGAN LOGIC","legal_documents":{"status":"PUBLISHED_OWNER_APPROVED","publication_hash":"1deba60d2149bae8aeb057a8198f044602a6a6bb4ee20e9d41dece64c87b2ea5","approved_at":"2026-10-14T05:56:09.873Z","urls":{"terms":"https://fahce.kinganlogic.com/legal/terms","refunds":"https://fahce.kinganlogic.com/legal/refunds","privacy":"https://fahce.kinganlogic.com/legal/privacy","acceptable-use":"https://fahce.kinganlogic.com/legal/acceptable-use","data-handling":"https://fahce.kinganlogic.com/legal/data-handling","security":"https://fahce.kinganlogic.com/legal/security"},"acceptance":{"header":"FAHCE-Terms-Accepted","value":"1deba60d2149bae8aeb057a8198f044602a6a6bb4ee20e9d41dece64c87b2ea5","notice":"Review these policies before payment; the authorized customer or its agent accepts this exact published version by sending this header on the purchase request."},"company":{"legal_entity":"Max R.O.I. LLC","operating_brand":"Kingan Logic","entity_type":"Alabama domestic limited liability company","entity_id":"001-160-677","formation_date":"2024-10-29","formation_state":"Alabama, United States","website":"https://kinganlogic.com","contact":"logan@kinganlogic.com","registry":"https://www.sos.alabama.gov/government-records/business-entity-records","identity_provenance":"Founder-provided company facts and September 22, 2026 Alabama certificate of existence reference"},"liability_cap":"GREATER_OF_USD100_OR_PRIOR_12_MONTH_CUSTOMER_FEES;MANDATORY_EXCEPTIONS"},"representation":{"json":"https://fahce.kinganlogic.com/capabilities/machines.json","text":"https://fahce.kinganlogic.com/capabilities/machines.txt","human":"https://fahce.kinganlogic.com/capabilities/machines.html"},"use_when":["candidate claims exceed supplied evidence","evidence contradicts a candidate answer","a repaired answer needs an evidence-bound verification receipt"],"services":[{"operation":"diagnose","name":"Diagnose","description":"Check an AI-generated answer against supplied evidence. Identify unsupported claims, contradictions, missing proof, and reported actions that the available records do not establish.","use_when":"You need to understand what the supplied evidence establishes.","method":"POST","endpoint":"https://fahce.kinganlogic.com/api/v1/diagnose","version":"1.4.0","input_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineRequest","output_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineResponse","payment":{"scheme":"exact","authorized_atomic_units":"150000"},"price_display":"$0.15 fixed","settlement_display":"$0.15 fixed"},{"operation":"repair","name":"Repair","description":"Evaluate an integrity problem and return a bounded, evidence-preserving correction plan when supported. Proposed corrections are not executed in the customer's systems.","use_when":"An identified deficiency needs a scoped correction with prerequisites and protected evidence.","method":"POST","endpoint":"https://fahce.kinganlogic.com/api/v1/repair","version":"1.4.0","input_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineRequest","output_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineResponse","payment":{"scheme":"exact","authorized_atomic_units":"150000"},"price_display":"$0.15 fixed","settlement_display":"$0.15 fixed"},{"operation":"verify","name":"Verify","description":"Recheck a submitted or revised answer against supplied evidence. Return a scoped verification determination and content-hashed receipt without claiming independent external execution.","use_when":"A claimed fix or completed action needs evidence-bound review.","method":"POST","endpoint":"https://fahce.kinganlogic.com/api/v1/verify","version":"1.4.0","input_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineRequest","output_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineResponse","payment":{"scheme":"exact","authorized_atomic_units":"150000"},"price_display":"$0.15 fixed","settlement_display":"$0.15 fixed"},{"operation":"repair-bundle","name":"Repair Bundle","description":"Receive diagnosis, a bounded proposed repair when required, verification state, and a receipt in one paid response. Authorize up to $0.39; eligible outcomes may settle at $0, $0.15, or $0.39.","use_when":"You need the connected diagnosis, proposed correction and current verification state in one determination.","method":"POST","endpoint":"https://fahce.kinganlogic.com/api/v1/repair-bundle","version":"1.4.0","input_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineRequest","output_schema":"https://fahce.kinganlogic.com/openapi.json#/components/schemas/MachineResponse","payment":{"scheme":"upto","authorized_atomic_units":"390000","no_repair_atomic_units":"150000","repair_required_atomic_units":"390000"},"price_display":"$0.39 maximum authorization","settlement_display":"$0.15 without repair required; $0.39 with repair required"}],"keywords":["AI claim verification","AI evidence integrity","conflicting records and provenance","agent execution proof","unsupported authority detection","bounded AI repair","post-repair verification","deterministic case receipts","machine-to-machine integrity API","x402 paid AI tools"],"pricing_terms":{"schema":"FAHCE_MACHINE_PRICING_V1","currency":"USD","atomic_unit_usd":0.000001,"status":"origin_acceptance_enabled_gateway_verification_pending","terms_status":"PUBLISHED_SERVICE_PRICES","payment_availability":{"source":"SERVER_MACHINE_PAID_ACCEPTANCE_ENABLED_NOT_SETTLEMENT_PROOF","gateway_enabled":true,"paid_settlement_enabled":true,"deployed_payment_verified":false,"activation":"ORIGIN_ACCEPTANCE_ENABLED","paid_access":"ORIGIN_ACCEPTANCE_ENABLED_GATEWAY_VERIFICATION_PENDING","payment_status":"origin_acceptance_enabled_gateway_verification_pending","pricing_status":"origin_acceptance_enabled_gateway_verification_pending"},"cloudflare_origin_ref":"#/cloudflare_origin","contact":{"support":"logan@kinganlogic.com","security":"logan@kinganlogic.com"},"discovery":"free","acquisition":"Wallet-only x402 with no pilot key or prior account; acceptance defaults off. Free syntactic preflight and authenticated recovery do not execute paid analysis.","authorization_boundary":"Bundle HTTP 402 requests a 390000 atomic-unit ($0.39) maximum authorization even when eligible actual settlement is 150000 ($0.15) or zero. An upto amount is a ceiling, not the charge. Origin payment acceptance is enabled; completed gateway settlement has not been verified.","comparison":{"standalone_diagnose_repair_verify_atomic_units":"450000","bundle_maximum_atomic_units":"390000","explanation":"Three separate billable Diagnose, Repair and Verify calls total $0.45. A single bundle authorizes at most $0.39 and reports the submitted answer's current state and proposed plan; it does not execute a repair or verify a freshly revised answer. Standalone Repair is $0.15 for its own bounded plan."},"prices":{"diagnose":{"scheme":"exact","atomic_units":"150000"},"repair":{"scheme":"exact","atomic_units":"150000"},"verify":{"scheme":"exact","atomic_units":"150000"},"repair_bundle":{"scheme":"upto","maximum_atomic_units":"390000","settlement_atomic_units":{"nonbillable_free_retry":"0","no_repair_required":"150000","repair_required":"390000"}}}},"supported_inputs":{"aggregate_limit":"The entire UTF-8 encoded JSON body must fit within 524288 bytes (512 KiB), including all fields, labels, escaping and JSON overhead. Per-field maxima are independent ceilings; they cannot all be used at once. MCP includes its JSON-RPC wrapper in the same body ceiling.","character_unit":"UTF-16 code units","candidate_output":"Required text, up to 200000 characters","expected_output":"Optional response-contract and repair-target context for all operations, including Diagnose. Supported response-format directives (for example, Return JSON) and implemented explicit constraints can affect the diagnosis. Ordinary matching or mismatching factual text is not compared for string equality and is not a trusted answer oracle or supporting evidence; supply independent evidence for factual claims.","evidence":"Up to 12 caller-supplied log, paste, document (text only) or description items; each up to 200000 characters, within the aggregate body ceiling","provenance":"Caller-supplied source labels and text are retained with hashes; labels do not authenticate authority.","unsupported":["binary PDF/image interpretation through this API","independent web retrieval","authenticated third-party retrieval","external repair execution"]},"error_boundary":"FAHCE application errors use a JSON envelope. Upstream WAF, Access or transport rejection can occur before the application and return HTML or another non-JSON response, including when Accept is application/json. Machine clients must inspect HTTP status and Content-Type before decoding and must never interpret a security block as an integrity determination. Security protections remain enforced.","request_schema":"FAHCE_MACHINE_REQUEST_V1","authentication":"Paid commercial REST calls use wallet-only x402; gateway-verified PAYMENT-CONTEXT grants a machine-only principal. No pilot key or account setup. A pilot key alone never authorizes a commercial machine operation. Independently authenticated human and owner routes remain separate; cookie mutations require same-origin Origin.","transactions":{"pilot_key_bypass":false,"protocol":"x402-v2","gateway_enabled":true,"gateway_configuration_ready":true,"paid_settlement_enabled":true,"paid_access":"ORIGIN_ACCEPTANCE_ENABLED_GATEWAY_VERIFICATION_PENDING","pricing":"https://fahce.kinganlogic.com/pricing","pricing_publication":"Published service prices: Diagnose, Repair and Verify are $0.15 fixed each ($0.45 for three separate billable calls). Bundle HTTP 402 requests a $0.39 maximum authorization even when actual eligible settlement is $0 for nonbillable free retry, $0.15 for verified no-repair work, or $0.39 for a required validated bounded plan. Held/invalid plans and unsupported processing are nonbillable; completed negative Verify is a billable determination; gateway exact-scheme charging on errors remains unverified. A bundle reports the supplied answer's state; a revised answer requires another submission. Confirmed receiving account: 0x22cf7241E3e24ed0d22d710C86a497084da625cd, USDC on Base (8453), receiving only. Paid-path HTTP 200 purchase acceptance has been demonstrated for all four operations. Independent transfer reconciliation remains separate.","payment_flow":"request the operation; read the gateway's HTTP 402 PAYMENT-REQUIRED; authorize payment with an x402 v2 client; retry the same bound request using PAYMENT-SIGNATURE. No pilot key, invitation or prior account is required. The verified payment creates a machine-only principal for this operation. Before authorizing payment, review the published policies and send FAHCE-Terms-Accepted with their legal_documents.publication_hash on the bound request. Retain the random FAHCE-Recovery-Token for free recovery. It authorizes only this purchase's retained output and is not a refund or execution credential. If the first response is lost before the token arrives, original-purchase evidence must be verified separately; do not buy again automatically. The origin verifies the gateway-signed PAYMENT-CONTEXT; PAYMENT-SETTLEMENT is an origin-to-gateway instruction for upto only. Exact responses omit that instruction. The gateway returns PAYMENT-RESPONSE after settlement. Origin delivery intents are not charge receipts. Paid MCP execution uses the REST URLs.","idempotency":"An authorization executes at most once. Repeating it returns a distinct 409; recover the saved result with the scoped credential. Optional keys bind unchanged input and a single authorization. Changed input or a new authorization conflicts with a reused key. Receipt recovery performs no determination.","payment_boundary":"Payment authorizes service access; it does not establish claim correctness, external execution or permission to act."},"boundaries":{"evidence_scope":"Only the evidence supplied by the caller is reviewed; no independent web retrieval is performed.","unknown_semantics":"Unestablished claims remain UNVERIFIED or held; an unsupported operator cannot establish a clear result.","repair":"A proposed plan is not an executed repair. Verification reviews the separately submitted revised answer.","receipt":"Content hashes bind the response; they are not a public-key signature, certification, trusted timestamp, or proof of external execution."},"request_headers":{"Content-Type":"application/json","Idempotency-Key":"<optional-compatible-client-key>","PAYMENT-SIGNATURE":"<x402-v2-wallet-authorization-on-402-retry-only>"},"receipt_retrieval":"https://fahce.kinganlogic.com/api/v1/receipts/{receipt_id}","receipt_boundary":"For a completed determination, response.request_id is the receipt_id UUID and equals receipt.case_id and receipt.run_id. Error-envelope request_id is an HTTP trace; use error.receipt_id when present. Each receipt binds input/evidence hashes, engine version and response hash. Supply prior-case context as evidence text; this contract does not automatically load a human case or prior repair. Immutable origin charge fields remain null. Retain the gateway PAYMENT-RESPONSE separately; automated provider reconciliation is unverified; separately proven evidence is recorded through authorized accounting review.","documentation":{"service_catalog":"https://fahce.kinganlogic.com/capabilities/machines.html#services","pricing":"https://fahce.kinganlogic.com/capabilities/machines.html#pricing","quickstart":"https://fahce.kinganlogic.com/capabilities/machines.html#quickstart","receipts":"https://fahce.kinganlogic.com/capabilities/machines.html#receipts","limits":"https://fahce.kinganlogic.com/capabilities","api":"https://fahce.kinganlogic.com/openapi.json","mcp":"https://fahce.kinganlogic.com/.well-known/mcp.json","security":"https://fahce.kinganlogic.com/capabilities/machines.html#boundaries","changelog":"https://fahce.kinganlogic.com/capabilities/machines.html#version"},"unavailable_discovery":["A2A transport and Agent Card","OAuth authorization server","external MCP Registry publication","confirmed x402 Bazaar listing"],"publication_pending":[]}