Card snapshot
tizona.venusberg.workers.dev
·
2026-08-31 05:07:51 UTC
·
c3e166a8fcd289d848a9edaa78a9882a7a3393caddef0ac518d5e2480a28f19f
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "Tizona Intelligence",
"description": "Verification and routing for autonomous agents: check whether a crawler is who it claims (a published IP range or a Web Bot Auth signature) and whether an email is deliverable; route a data purchase to the best proven provider and pay only on delivery. Plus Australian business-identity and entity-matching tools. Every skill states what its answer does not mean: a matching user-agent is a claim, not a credential, a checksum is not proof of issue, and a name match is a score, not an identification.",
"provider": {
"organization": "Tizona Intelligence",
"url": "https://tizona.venusberg.workers.dev"
},
"version": "1.5.0",
"supportedInterfaces": [
{
"url": "https://tizona.venusberg.workers.dev/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "0.3.0"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "validate_australian_identifier",
"name": "WILLIE WAGTAIL",
"description": "Validate an Australian ABN, ACN, ARBN, TFN, Medicare card number or BSB against its official checksum. Deterministic and offline \u2014 no registry call; the same input always yields the same verdict. Whitespace and hyphens are ignored; a val\u2026",
"tags": [
"australia",
"validation",
"identifier",
"abn",
"acn",
"tfn"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "calculate_gst",
"name": "LORIKEET",
"description": "Add GST to a GST-exclusive amount, or extract the GST contained in a GST-inclusive amount. Computed in integer cents, so the figure is exact and never drifts by rounding.",
"tags": [
"australia",
"tax",
"gst",
"arithmetic"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "total_invoice",
"name": "RAINBOW LORIKEET",
"description": "Total a multi-line invoice in integer cents, handling GST-free lines and both permitted rounding methods. Returns the totals plus a side-by-side of per-line versus total-based rounding and the exact discrepancy between them \u2014 the point b\u2026",
"tags": [
"australia",
"tax",
"gst",
"invoice"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "award_pay_rate",
"name": "KOOKABURRA",
"description": "Return the minimum pay rates for an Australian modern award, direct from the Fair Work Commission's Modern Awards Pay Database. Give an award code (e.g. \"MA000009\") or award_fixed_id, optionally narrowed by classification level or employ\u2026",
"tags": [
"australia",
"payroll",
"award",
"pay-rates",
"fair-work"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "award_penalties",
"name": "BUTCHERBIRD",
"description": "Return the penalty rates (weekend, public holiday, overtime, shift) for an Australian modern award, direct from the Fair Work Commission's Modern Awards Pay Database. Give an award code (e.g. \"MA000009\") or award_fixed_id, optionally nar\u2026",
"tags": [
"australia",
"payroll",
"award",
"penalties",
"fair-work"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "award_allowances",
"name": "APOSTLEBIRD",
"description": "Return the allowances for an Australian modern award, direct from the Fair Work Commission's Modern Awards Pay Database. `kind` selects the register: \"wage\" for wage-related allowances (leading hand, first aid, tool) or \"expense\" for exp\u2026",
"tags": [
"australia",
"payroll",
"award",
"allowances",
"fair-work"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "superannuation_guarantee",
"name": "MAGPIE",
"description": "Compute the Australian Superannuation Guarantee (SG) on a qualifying-earnings amount, in exact integer cents. Returns the SG payable, the rate applied, the earnings actually subject to SG after the annual maximum-contributions-base cap, \u2026",
"tags": [
"australia",
"payroll",
"superannuation",
"super",
"ato"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "compare_entity_names",
"name": "MOCKINGBIRD",
"description": "Score whether two names refer to the same entity, from 0 to 1, with the reasoning broken out. Recognises 81 spellings of 30 legal forms across 21 countries, so \"Pty. Ltd.\" and \"Proprietary Limited\" are the same thing; ignores word order,\u2026",
"tags": [
"matching",
"names",
"similarity"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "match_entity_name",
"name": "GOSHAWK",
"description": "Score one name against up to 750 candidates and return those over the threshold, ranked, each tagged with its index in the input array for correlation back to the source row. The comparator of compare_entity_names applied as a search \u2014 l\u2026",
"tags": [
"matching",
"names",
"screening"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "deduplicate_entity_names",
"name": "WEAVERBIRD",
"description": "Group up to 250 names into clusters that appear to be the same entity \u2014 the job behind a CRM merge or a supplier list cleanup.",
"tags": [
"matching",
"names",
"deduplication"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "normalise_entity_name",
"name": "SANDPIPER",
"description": "Reduce a name to its comparable core with the legal form separated out \u2014 a stable, deterministic grouping key. Reports every token it removed, so nothing disappears unexplained, and flags any obfuscation it strips (homoglyphs, invisible \u2026",
"tags": [
"matching",
"names",
"normalisation"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "check_ai_crawler_access",
"name": "SHORT KESTREL",
"description": "FREE. Before you fetch a URL, learn whether your crawler identity will get in \u2014 so you do not spend the request, or the tokens to parse it, on a page that refuses you. Returns the observed access posture from a continuously-updated censu\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "triage_ai_crawler_access",
"name": "BINCHICKEN",
"description": "Give it a list of URLs and it returns, in one call, which your crawler identity can read, which refuse it, and which sit behind a paid tollgate \u2014 plus a summary you can branch on before spending a single fetch. This is the leverage the s\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "watch_ai_crawler_access",
"name": "UNLADEN SWALLOW",
"description": "Register a set of URLs to watch for access changes, and buy a bundle of pulls to check it with. This is the one thing a single knock can never be: a relationship over time. It returns a watchId (keep it secret \u2014 it is the bearer token) a\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "pull_ai_crawler_watch",
"name": "LADEN SWALLOW",
"description": "Given a watchId from watch_ai_crawler_access, returns the URLs whose access posture has changed since your last pull \u2014 a source that started refusing you, a tollgate that appeared, a price that changed \u2014 and nothing for the ones that hel\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "verify_ai_crawler",
"name": "DRONGO",
"description": "FREE. Answer whether a crawler is who it claims to be, by the strongest available method. CRYPTOGRAPHIC (best): if the request carries a Web Bot Auth signature (HTTP Message Signatures, RFC 9421), pass its signature, signatureInput, sign\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "verify_email_address",
"name": "COURSER",
"description": "FREE. Validate an email address before you spend a send, a token, or a signup on it \u2014 no mail sent, no SMTP probe. Checks RFC-5322 syntax, live MX over DNS and names the mail provider (Google Workspace, Microsoft 365, Proton, \u2026), disposa\u2026",
"tags": [
"tizona"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"documentationUrl": "https://tizona.venusberg.workers.dev/llms.txt",
"iconUrl": "https://tizona.venusberg.workers.dev/icon-512.png"
}