Pocket Network
Do the numbers in a Korean finance text match the official record? Send Korean text; get each checkable number marked MATCH or MISMATCH with the official value, date and source: % vs %p, 조/억/만 units, BoK base rate and KTB yields (ECOS), KRW exchange rates (KEXIM), listed-company revenue and profit (DART). Numbers with no source stay unverified. POST /v1/check.
Offering
- Provider
- agent.pocket.network
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Financial Analysis
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://agent.pocket.network/v1/kr-figure-check-v1- MIME type
- application/json
- First seen
- 2026-10-16T01:50:24.663Z
- Last seen
- Tags
- Finance, kr-figure-check-v1, rest
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "5000",
"payTo": "0xF732ea490c5766071785a2310523f7fA2CEbB829"
}
]Observed health
- Status
- Reachable
- Latest latency
- 413 ms
- Average latency
- 959 ms
- HTTP status
- 405
- Last checked
- Reachability
- 100% over 11 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",
"PUT",
"PATCH"
]
},
"bodyType": {
"type": "string",
"enum": [
"json",
"form-data",
"text"
]
},
"body": {
"type": "object",
"description": "The body of POST /v1/check.",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 20000,
"description": "The Korean report or answer to check."
},
"as_of": {
"type": "string",
"format": "date",
"description": "As-of date for rates and exchange rates."
},
"corp": {
"type": "string",
"description": "Listed company name, if the text does not name it."
},
"year": {
"type": "integer",
"description": "Fiscal year, if the text does not give it."
}
}
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"properties": {
"portal": {
"type": "object",
"properties": {
"provenance": {
"const": "third-party-supplier"
},
"serviceId": {
"const": "kr-figure-check-v1"
},
"schemaCheck": {
"enum": [
"passed",
"undeclared",
"unchecked"
]
}
},
"required": [
"provenance",
"serviceId",
"schemaCheck"
]
},
"data": {
"type": "object",
"description": "A kr-figure-check/v1 object: verdict, counts, and each claim with its type, the text it came from, the claimed and official values, the official date, the tolerance, status and source. DART claims carry both the consolidated (CFS) and separate (OFS) values. Properties are pinned from live paid responses; nothing is required, because every route's 2xx response is validated against this one schema.",
"properties": {
"schema": {
"type": "string"
},
"service": {
"type": "string"
},
"version": {
"type": "string"
},
"verdict": {
"type": "string"
},
"counts": {
"type": "object",
"properties": {
"MISMATCH": {
"type": "number"
}
}
},
"claims": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"corp": {
"type": "string"
},
"corp_code": {
"type": "string"
},
"year": {
"type": "string"
},
"account": {
"type": "string"
},
"text": {
"type": "string"
},
"claimed": {
"type": "number"
},
"official": {
"type": "object",
"properties": {
"CFS": {
"type": "number"
},
"OFS": {
"type": "number"
}
}
},
"basis_in_text": {
"type": "null"
},
"status": {
"type": "string"
},
"message": {
"type": "null"
},
"tolerance_won": {
"type": "number"
},
"source": {
"type": "string"
}
}
}
},
"amounts_normalised": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"won": {
"type": "number"
}
}
}
},
"as_of": {
"type": "null"
},
"scope": {
"type": "string"
},
"generated_at": {
"type": "string"
}
}
}
},
"required": [
"portal",
"data"
]
}
},
"required": [
"type"
]
}