You're viewing a demo portfolio

Join the waitlist
PRSM

submit_verification

Active

Tool of OpenAccountants

declared in 1.4.0

AUTHENTICATED. Bulk-apply a reviewed set of facts as the 'submission' JSON (the reviewed rows — Status / Corrected value / Source / Notes filled in), carrying each sheet's slug + base_version_id. It's validated (rows reviewed, known/published skill, base version still live), then applied IN-PROCESS: reconciled by fact_key, judged by an advisory reviewer, and the document is regenerated deterministically from facts — no markdown is rewritten by an LLM and nothing touches a git repo. A skill with a live base applies immediately; the reviewer's pushback comes back as non-blocking `warnings`. For a single fact or a quick spot-fix, prefer submit_fact_verification (no base_version bookkeeping). Requires sign-in and completed onboarding.

Parameters schema

{
  "type": "object",
  "properties": {
    "submission": {
      "type": "object",
      "required": [
        "sheets"
      ],
      "properties": {
        "sheets": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "slug",
              "base_version_id",
              "rows"
            ],
            "properties": {
              "rows": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "item"
                  ],
                  "properties": {
                    "key": {
                      "type": "string",
                      "description": "Positional key from the exported workbook, if known."
                    },
                    "item": {
                      "type": "string"
                    },
                    "added": {
                      "type": "boolean",
                      "description": "True for a row you added that wasn't in the export."
                    },
                    "notes": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string",
                      "description": "correct | needs-correction | wrong | needs-context | skip."
                    },
                    "section": {
                      "type": "string"
                    },
                    "reference": {
                      "type": "string"
                    },
                    "current_value": {
                      "type": "string",
                      "description": "The value as exported (the fact under review)."
                    },
                    "corrected_value": {
                      "type": "string"
                    }
                  }
                },
                "description": "One per fact, with the accountant's review filled in."
              },
              "slug": {
                "type": "string",
                "description": "Skill slug."
              },
              "base_version": {
                "type": "string",
                "description": "The skill's current version label."
              },
              "base_version_id": {
                "type": "string",
                "description": "The skill's current version id (from list_verification_targets); rejected if it has since moved."
              }
            }
          }
        },
        "jurisdiction": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "description": "The reviewed facts as JSON. One sheet per skill; one row per fact."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

OpenAccountants

https://github.com/openaccountants/openaccountants

2/7 registries
View full server →