{"protocol_version":"v2","release_version":"0.1.0","generated_at":"2026-10-16T16:33:15Z","base_url":"https://modelmarket.dev/providers/emporion","products_count":1,"capabilities_count":7,"total_capabilities":7,"local_capabilities":7,"federated_capabilities":0,"hubs_indexed":0,"tools":[{"name":"emporion.vat.check","capability_id":"emporion.vat.check@v1","product_id":"emporion","description":"Is this EU VAT number valid today? Asks VIES (the member state's registry): valid, registered name and address, check time. Pass requester_vat (your own EU VAT number) to get VIES's consultation number — official proof of the check in your name. A registry that is down costs nothing.","input_schema":{"type":"object","properties":{"vat":{"type":"string","maxLength":20,"default":"NL004495445B01","description":"EU VAT number with its country prefix (DE…, FR…, EL… for Greece)"},"country":{"type":"string","maxLength":2,"description":"optional prefix, if vat carries only the number"},"requester_vat":{"type":"string","maxLength":20,"description":"YOUR OWN EU VAT number: VIES then issues a consultation number proving the check in your name"}},"required":["vat"]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"p50_latency_ms":1500,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.lei.lookup","capability_id":"emporion.lei.lookup@v1","product_id":"emporion","description":"Who is this legal entity? GLEIF LEI record by LEI (check digits verified locally) or by name (ranked candidates): legal name, jurisdiction, legal form, status, addresses, registration and renewal, direct and ultimate parents. CC0.","input_schema":{"type":"object","properties":{"lei":{"type":"string","maxLength":24,"description":"20-character LEI"},"name":{"type":"string","maxLength":120,"description":"legal name to search"},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5},"parents":{"type":"boolean","default":true}},"anyOf":[{"required":["lei"]},{"required":["name"]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"p50_latency_ms":1200,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.fx.rate","capability_id":"emporion.fx.rate@v1","product_id":"emporion","description":"ECB euro reference rate for any pair on any date since 1999 (the latest ECB day on or before it, named), cross rates through the euro in Decimal, optional amount rounded to the currency's minor units. Reference rate, not a dealing rate.","input_schema":{"type":"object","properties":{"base":{"type":"string","minLength":3,"maxLength":3,"default":"USD"},"quote":{"type":"string","minLength":3,"maxLength":3,"default":"EUR"},"date":{"type":"string","description":"YYYY-MM-DD; default the latest ECB day"},"amount":{"type":["number","string"],"description":"optional amount in base to convert"}},"required":["base","quote"]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"p50_latency_ms":20,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.sanctions.screen","capability_id":"emporion.sanctions.screen@v1","product_id":"emporion","description":"Is this wallet address or name on a public sanctions list? OFAC SDN (incl. ~500 digital-currency addresses), EU and UN lists, with each list's publication date and SHA-256. A lookup, not a compliance determination; an outdated list is refused, not used.","input_schema":{"type":"object","properties":{"address":{"type":"string","maxLength":128,"description":"a wallet address (EVM, Bitcoin, Tron, …)"},"name":{"type":"string","maxLength":200,"description":"a person or entity"},"kind":{"type":"string","enum":["individual","entity","vessel","aircraft"]},"lists":{"type":"array","items":{"type":"string","enum":["OFAC-SDN","EU","UN"]}},"threshold":{"type":"number","minimum":0.7,"maximum":1.0,"default":0.85},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10}},"anyOf":[{"required":["address"]},{"required":["name"]}]},"output_schema":{"type":"object"},"price_per_call_usd":0.002,"p50_latency_ms":40,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.timestamp.stamp","capability_id":"emporion.timestamp.stamp@v1","product_id":"emporion","description":"Prove a document existed: anchor its SHA-256 in Bitcoin through the public OpenTimestamps calendars (at least two). Returns a standard .ots proof; calendars see only a salted hash, never your digest. Confirmation follows in a few hours.","input_schema":{"type":"object","properties":{"digest":{"type":"string","minLength":64,"maxLength":64,"description":"SHA-256 of your document, hex"}},"required":["digest"]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"p50_latency_ms":4000,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.timestamp.verify","capability_id":"emporion.timestamp.verify@v1","product_id":"emporion","description":"Upgrade and verify an OpenTimestamps proof: confirmed when its result equals the Merkle root of a Bitcoin block whose header two independent explorers agree on; returns the block, its time and the upgraded proof. Pending until then.","input_schema":{"type":"object","properties":{"digest":{"type":"string","minLength":64,"maxLength":64},"proof":{"type":"string","description":"base64 of the .ots proof"},"upgrade":{"type":"boolean","default":true}},"required":["digest","proof"]},"output_schema":{"type":"object"},"price_per_call_usd":0.001,"p50_latency_ms":3000,"success_rate_30d":0.999,"calls_observed":0,"metrics_source":"declared"},{"name":"emporion.sources","capability_id":"emporion.sources@v1","product_id":"emporion","description":"Free. Every EMPORION source with its licence and attribution, the sanctions lists it holds now (publication date, entries, SHA-256, age) and the latest ECB rate day.","input_schema":{"type":"object","properties":{}},"output_schema":{"type":"object"},"price_per_call_usd":0.0,"p50_latency_ms":2,"success_rate_30d":1.0,"calls_observed":9,"metrics_source":"measured"}],"signature":{"algorithm":"ed25519","public_key":"RxFtZIsxHnja47wBSREBKWa8n8lOh03f1+WKGTBZAyk=","value":"u7QbhhXcd4V3904WbNrv03pI/3ZRATwns/SDRIG69uSIwlI78Q0XthEvz1NlcROnMefuGCQ0KNzPAJosBfu4Aw==","pq_algorithm":"ml-dsa-65","pq_public_key":"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","pq_value":"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"}}