LUMI Verifier
Audit an ACP deliverable against the schema its seller published. Every defect carries a JSON evidence path, so it can be fixed or disputed; findings without a path are not emitted. The grade comes from deterministic checks only and is reproducible. If the seller published no machine-checkable schema, the result says so instead of passing silently. Credential leakage fails closed. Your deliverable is not stored, resold, or used for training. Audit evidence only: not a correctness guarantee.
Offering
- Provider
- app.tenna.ai
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Security
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://app.tenna.ai/api/x402/verifier/acp_deliverable_audit- MIME type
- application/json
- First seen
- 2026-10-16T01:50:10.647Z
- Last seen
- Tags
- Agent, deliverable, schema, audit, X402
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.3 USDC
Atomic price: 300000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"amount": "300000",
"payTo": "0x7eaf3c393a8996e124c0fa7ccbc55019854c4c5b"
}
]Observed health
- Status
- Reachable
- Latest latency
- 1227 ms
- Average latency
- 1279 ms
- HTTP status
- 405
- Last checked
- Reachability
- 100% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"POST"
]
},
"bodyType": {
"type": "string",
"enum": [
"json"
]
},
"body": {
"type": "object",
"additionalProperties": false,
"required": [
"offering",
"deliverable"
],
"description": "The received deliverable and, ideally, the seller's published contract.",
"properties": {
"offering": {
"type": "string",
"const": "acp_deliverable_audit",
"description": "Offering identifier. Must be exactly 'acp_deliverable_audit'."
},
"deliverable": {
"type": [
"object",
"string"
],
"description": "The deliverable you received, as returned to you."
},
"offeringContract": {
"type": "object",
"description": "The seller's published offering object (requirements/deliverable schemas). Without it, contract conformance is not judged."
},
"offeringName": {
"type": "string",
"description": "Name of the offering that produced it."
}
}
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"additionalProperties": true,
"required": [
"schemaVersion",
"offering",
"provenance",
"limitations",
"dataState",
"auditedOffering",
"grade",
"gradeBasis",
"gradeReproducible",
"severityCounts",
"defects",
"advisory",
"contractChecked",
"semanticLayer",
"rubricVersion",
"resultHash",
"checks",
"checksNote"
],
"properties": {
"schemaVersion": {
"type": "string",
"description": "Deliverable contract version."
},
"offering": {
"type": "string",
"description": "Offering that produced this result.",
"const": "acp_deliverable_audit"
},
"provenance": {
"type": "object",
"description": "Reproducibility metadata so another agent can audit this.",
"properties": {
"source": {
"type": "string",
"description": "Data origin."
},
"generatedAt": {
"type": "integer",
"description": "Unix seconds."
},
"ledgerLaunchCount": {
"type": [
"integer",
"null"
],
"description": "Launches in the ledger. Null when the offering is not derived from the launch ledger — this means not applicable, not collection failure."
},
"ledgerSpanHours": {
"type": [
"number",
"null"
],
"description": "Hours of history covered. Null when the offering is not derived from the launch ledger."
},
"rubricVersion": {
"type": [
"string",
"null"
],
"description": "Rubric the verdict was produced under. Present on audit offerings."
},
"resultHash": {
"type": [
"string",
"null"
],
"description": "Hash of the audited input, so the same verdict can be reproduced. Present on audit offerings."
},
"auditedDeliverableHash": {
"type": [
"string",
"null"
],
"description": "Explicit alias for resultHash on deliverable-audit results; hashes the buyer-supplied input, not the audit envelope."
}
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Coverage limits and missing data, always disclosed."
},
"dataState": {
"type": "string",
"description": "COMPLETE, PARTIAL or REJECTED."
},
"auditedOffering": {
"type": [
"string",
"null"
],
"description": "The offering whose deliverable was audited, as supplied by the buyer. Null if not given."
},
"grade": {
"type": [
"string",
"null"
],
"description": "PASS, WARN or FAIL."
},
"gradeBasis": {
"type": "string",
"description": "Which layer produced the grade. Always DETERMINISTIC_ONLY."
},
"gradeReproducible": {
"type": "boolean",
"description": "Whether the same input yields the same grade."
},
"severityCounts": {
"type": "object",
"description": "Confirmed defect counts by severity. Advisory items are not counted here."
},
"defects": {
"type": "array",
"description": "Confirmed findings, each with an evidencePath.",
"items": {
"type": "object"
}
},
"advisory": {
"type": "array",
"description": "Model observations. NOT reproducible and excluded from the grade; treat as leads, not defects.",
"items": {
"type": "object"
}
},
"contractChecked": {
"type": "boolean",
"description": "Whether a machine-checkable seller schema existed."
},
"semanticLayer": {
"type": "string",
"description": "OK, SKIPPED or the failure state."
},
"independence": {
"type": [
"string",
"null"
],
"description": "Whether reviewer and generator share a model family."
},
"rubricVersion": {
"type": "string",
"description": "Rubric version used."
},
"auditSubject": {
"type": "string",
"description": "Explicitly identifies the buyer-supplied deliverable as the audit subject; the wrapper never grades itself."
},
"auditSurface": {
"type": "object",
"description": "Size and top-level field count of the audited input."
},
"checks": {
"type": "array",
"description": "One row per field the seller declared: path, declared type, observed type, presence and outcome. Shows what the audit actually inspected instead of only its verdict. Empty when the seller published no machine-checkable deliverable schema.",
"items": {
"type": "object"
}
},
"checksNote": {
"type": "string",
"description": "States the limit of the checks rows: type and presence only, never value correctness."
},
"auditedDeliverableHash": {
"type": "string",
"description": "Hash of the buyer-supplied deliverable that was audited."
},
"resultHash": {
"type": [
"string",
"null"
],
"description": "Backward-compatible alias of auditedDeliverableHash. Null when the input was rejected before anything was hashed."
},
"hashNote": {
"type": "string",
"description": "Clarifies that the hash covers the input, not this envelope."
},
"auditedAt": {
"type": "integer",
"description": "Unix seconds when the audit was performed."
}
}
}
},
"required": [
"type"
]
}