{ "@context": { "@vocab": "https://paidhandshake.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "paidhandshake": "https://paidhandshake.com/schema#", "ApiError": "paidhandshake:ApiError", "error": { "@id": "paidhandshake:error" }, "Evidence": "paidhandshake:Evidence", "source_url": { "@id": "paidhandshake:source_url", "@type": "@id" }, "source_type": { "@id": "paidhandshake:source_type", "@type": "xsd:string" }, "evidence_text": { "@id": "paidhandshake:evidence_text", "@type": "xsd:string" }, "observed_at": { "@id": "paidhandshake:observed_at", "@type": "xsd:string" }, "confidence": { "@id": "paidhandshake:confidence", "@type": "xsd:integer" }, "VerifiedResult": "paidhandshake:VerifiedResult", "answer": { "@id": "paidhandshake:answer", "@type": "xsd:string" }, "timestamp": { "@id": "paidhandshake:timestamp", "@type": "xsd:string" }, "source": { "@id": "paidhandshake:source" }, "quality_status": { "@id": "paidhandshake:quality_status", "@type": "xsd:string" }, "scores": { "@id": "paidhandshake:scores" }, "evidence": { "@id": "paidhandshake:evidence" }, "what_changed": { "@id": "paidhandshake:what_changed", "@type": "xsd:string" }, "recommended_next_action": { "@id": "paidhandshake:recommended_next_action", "@type": "xsd:string" }, "InventoryFeed": "paidhandshake:InventoryFeed", "slug": { "@id": "paidhandshake:slug", "@type": "xsd:string" }, "status": { "@id": "paidhandshake:status", "@type": "xsd:string" }, "matches_total": { "@id": "paidhandshake:matches_total", "@type": "xsd:integer" }, "paid_eligible_count": { "@id": "paidhandshake:paid_eligible_count", "@type": "xsd:integer" }, "quality_hold_count": { "@id": "paidhandshake:quality_hold_count", "@type": "xsd:integer" }, "expired_count": { "@id": "paidhandshake:expired_count", "@type": "xsd:integer" }, "last_verified_at": { "@id": "paidhandshake:last_verified_at", "@type": "xsd:string" }, "sample_url": { "@id": "paidhandshake:sample_url", "@type": "@id" }, "MachineEnrollRequest": "paidhandshake:MachineEnrollRequest", "name": { "@id": "paidhandshake:name", "@type": "xsd:string" }, "per_call_limit_cents": { "@id": "paidhandshake:per_call_limit_cents", "@type": "xsd:integer" }, "daily_limit_cents": { "@id": "paidhandshake:daily_limit_cents", "@type": "xsd:integer" }, "monthly_limit_cents": { "@id": "paidhandshake:monthly_limit_cents", "@type": "xsd:integer" }, "MachineQuoteRequest": "paidhandshake:MachineQuoteRequest", "task_type": { "@id": "paidhandshake:task_type", "@type": "xsd:string" }, "query": { "@id": "paidhandshake:query", "@type": "xsd:string" }, "constraints": { "@id": "paidhandshake:constraints" }, "max_price_cents": { "@id": "paidhandshake:max_price_cents", "@type": "xsd:integer" }, "MachineJobRequest": "paidhandshake:MachineJobRequest", "idempotency_key": { "@id": "paidhandshake:idempotency_key", "@type": "xsd:string" }, "RecurringWatchRequest": "paidhandshake:RecurringWatchRequest", "cadence_minutes": { "@id": "paidhandshake:cadence_minutes", "@type": "xsd:integer" }, "run_immediately": { "@id": "paidhandshake:run_immediately", "@type": "xsd:boolean" }, "PaymentRequirement": "paidhandshake:PaymentRequirement", "scheme": { "@id": "paidhandshake:scheme", "@type": "xsd:string" }, "network": { "@id": "paidhandshake:network", "@type": "xsd:string" }, "amount": { "@id": "paidhandshake:amount", "@type": "xsd:string" }, "asset": { "@id": "paidhandshake:asset", "@type": "xsd:string" }, "payTo": { "@id": "paidhandshake:payTo", "@type": "xsd:string" }, "maxTimeoutSeconds": { "@id": "paidhandshake:maxTimeoutSeconds", "@type": "xsd:integer" }, "SettlementReceipt": "paidhandshake:SettlementReceipt", "receipt_id": { "@id": "paidhandshake:receipt_id", "@type": "xsd:string" }, "trace_id": { "@id": "paidhandshake:trace_id", "@type": "xsd:string" }, "product": { "@id": "paidhandshake:product", "@type": "xsd:string" }, "result_count": { "@id": "paidhandshake:result_count", "@type": "xsd:integer" }, "settled_amount_cents": { "@id": "paidhandshake:settled_amount_cents", "@type": "xsd:integer" }, "currency": { "@id": "paidhandshake:currency", "@type": "xsd:string" }, "settlement_rail": { "@id": "paidhandshake:settlement_rail", "@type": "xsd:string" }, "transaction_hash": { "@id": "paidhandshake:transaction_hash", "@type": "xsd:string" }, "completed_at": { "@id": "paidhandshake:completed_at", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "PaidHandshake Exchange API JSON-LD context", "schema:description": "A JSON-LD @context for the objects PaidHandshake Exchange's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-08) from openapi/paidhandshake-openapi.json.", "dcterms:created": "2026-10-08", "dcterms:source": [ "openapi/paidhandshake-openapi.json" ] }