Skip to content
Back to ifrCoworker

Card snapshot

a2a-registry.spocont.com · 2026-07-12 06:31:00 UTC · d8e2f6828f5830140849e881f016e64e38ef59bf2656c7b3954eb5496794a6f8

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.

{
  "name": "ifrCoworker",
  "description": "MCP-native IFRS engine \u2014 28 IAS/IFRS standards, 200+ transaction types. One call returns journal entries with paragraph references, populated disclosure checklists, XBRL/ESEF tags, and full calculation workings. Batch your entire period-end in one request. Audit trail built in. Pay as you ride.",
  "url": "https://a2a-registry.spocont.com/a2a",
  "version": "2.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "ifr_schema",
      "name": "ifr_schema",
      "description": "[Planning] Get full field definitions, an example request, and step-by-step agent workflow guide for any standard. Always call before ifr_calculate to discover required fields."
    },
    {
      "id": "ifr_route_event",
      "name": "ifr_route_event",
      "description": "[Research] Route a plain-language business event to the exact calculation endpoint: returns the ifr_calculate arguments (elementType + discriminator or standard slug), the REST cascade endpoint, and which child standards auto-fire inside that call. Call first, before ifr_schema."
    },
    {
      "id": "ifr_period_checklist",
      "name": "ifr_period_checklist",
      "description": "[Planning] Plan a full period-end close: pass an entityProfile of fact flags and get the ordered list of standards to run, each with its required inputs and opening* carry-forward fields. Call before ifr_batch_validate / ifr_period_end_batch. Free."
    },
    {
      "id": "ifr_validate",
      "name": "ifr_validate",
      "description": "[Planning] Validate input fields for a standard before calculating. Returns nextAction: proceed_to_calculate or correct_input_and_resubmit, with field-level suggestions."
    },
    {
      "id": "ifr_calculate",
      "name": "ifr_calculate",
      "description": "[Execution] Run the full IFRS/IAS calculation: journal entries with paragraph references, P&L/OCI movements, closing carrying amount, XBRL/ESEF tags, and disclosure checklist."
    },
    {
      "id": "ifr_period_end_batch",
      "name": "ifr_period_end_batch",
      "description": "[Execution] Period-end execution for multiple standards in one call \u2014 consolidated trial balance, P&L, OCI, SOFP, and XBRL-tagged journal entries. Optional entityProfile switches on close mode (applicability checklist + coverage analysis); includeWorkings:true adds full per-item workings."
    },
    {
      "id": "ifr_batch_validate",
      "name": "ifr_batch_validate",
      "description": "[Planning] Pre-flight validator for ifr_period_end_batch. Surfaces all missing required fields across the full item set in one call. Free \u2014 no credits consumed."
    },
    {
      "id": "ifr_explain_result",
      "name": "ifr_explain_result",
      "description": "[Execution] Generate a human-readable narrative explanation of a cached calculation result. Pass the correlationId from ifr_calculate."
    },
    {
      "id": "ifr_flag_result",
      "name": "ifr_flag_result",
      "description": "[Quality] Flag a suspected calculation error for expert review. Cite the specific IAS/IFRS paragraph that contradicts the output. Free \u2014 no credits consumed."
    },
    {
      "id": "ifr_replay",
      "name": "ifr_replay",
      "description": "[Quality] Deterministically re-derive a prior calculation from its original input \u2014 proves the stored output reproduces exactly, or returns a field-level diff on mismatch. Free \u2014 no credits consumed."
    },
    {
      "id": "ifr_disclosure_checklist",
      "name": "ifr_disclosure_checklist",
      "description": "[Quality] Build the disclosure-note checklist for an entity profile, optionally reconciled against prior calculation results (complete / incomplete / needs-entity-data). Free \u2014 no credits consumed."
    }
  ],
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "tokenUrl": "https://ifrcoworker.com/access"
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "registry": "https://a2a-registry.spocont.com"
}