{"name":"translation-agent","description":"Two tasks under one workflow policy. Localises the frozen public-domain BSB into Irish English (en-IE) — the rules pass, sense-aware patches, an independent critique, structure and meaning checks. Translates the frozen original-language text verse by verse into American English (en-US) under a brief, every token aligned, names and terms held to the scripture knowledge base, fidelity checked against the tokens. Both end in a decision record and blind review. Declines Gaelic, other sources and changes of meaning.","version":"0.1.0","supportedInterfaces":[{"url":"https://translation.faithnet.io/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"btr.context.assemble","name":"Assemble the passage context","description":"The frozen BSB segments of one OSIS range with their neighbours, register, speaker, profile and policy.","tags":["bible-translation","context"]},{"id":"btr.localise.rules","name":"Apply the deterministic rules pass","description":"Spelling, curated lexicon and punctuation rules of the en-IE scripture profile; every change licensed by its rule.","tags":["bible-translation","rules","en-IE"]},{"id":"btr.localise.draft","name":"Draft segment patches under the profile","description":"The model's idiom, grammar and sense-aware terminology patches on top of the rules, approved memory first.","tags":["bible-translation","draft","en-IE"],"examples":["Localise John 3:16-18 into Irish English","Localise Psalm 23 into Irish English under the scripture profile"]},{"id":"btr.review.critique","name":"Critique a draft independently","description":"A second model reads source and patches and reports meaning, licence, register and unnecessary changes.","tags":["bible-translation","critique"]},{"id":"btr.check.run","name":"Run the structure and meaning checks","description":"Structure, then negation · quantities · person-number · speaker · names · omission (blocking), addition · terminology (major), americanism · unnecessary change (minor).","tags":["bible-translation","checks"]},{"id":"btr.decision.record","name":"Record the decision","description":"Edition, models, prompt, evidence, checks and arm behind a proposal — why each change happened.","tags":["bible-translation","provenance"]},{"id":"btr.review.submit","name":"Submit for blind review","description":"A checked proposal to a named reviewer kind with arm and models hidden; the verdict makes memory.","tags":["bible-translation","review"]},{"id":"btr.translate.draft","name":"Translate a passage from the original into American English","description":"The frozen Hebrew/Aramaic/Greek tokens (WLC / Nestle 1904 as the BSB tables carry them) rendered verse by verse into en-US under the translation brief, every token aligned; the drafter is shown no English edition. Names and key terms resolved through the scripture knowledge base.","tags":["bible-translation","translate","en-US"],"examples":["Translate Genesis 1:1-5 from the Hebrew into American English","Translate John 3:16 from the Greek into American English"]},{"id":"btr.translate.check","name":"Run the source-fidelity checks","description":"Source coverage, addition, negation, names through the knowledge base, quantities — against the frozen tokens; chrF against each public-domain reference edition, one number per edition.","tags":["bible-translation","translate","checks"]},{"id":"btr.writings.draft","name":"Translate a passage of a pre-modern writing into English","description":"A passage of a rabbinic, patristic or classical writing (Hebrew, Aramaic, Greek, Latin), carried on the ask with its work, language and glossary, drafted and then checked clause by clause against the original by the same model, revised, the witness's reading kept, every translator's note held to the passage — the writings pipeline as a measured plan. Labelled a machine-aided draft; never reviewed by a person here.","tags":["writings","translation","draft"],"examples":["Translate Seder Olam Rabbah 1 ¶3 of Seder Olam Rabbah from the Rabbinic Hebrew and Aramaic"]},{"id":"btr.writings.check","name":"Run the writings checks","description":"What a passage without a tokenised source affords, by code: no source script left in the English, length against the original, numbers the original writes in digits, the glossary's renderings, notes anchored to their words, the printed reading kept, no self-written label.","tags":["writings","checks"]},{"id":"btr.scope.decline","name":"Decline an out-of-scope ask","description":"Gaelic, another source edition, a change of meaning, a paraphrase, interpretation or approval — declined with the nearest thing the agent can do.","tags":["bible-translation","scope"],"examples":["Translate John 3 into Irish"]},{"id":"workbench.propose","name":"Propose a translation for review","description":"Open a proposal in the rbs workbench from a run record (runRef of a stored run, or the record itself): one candidate per verse with its source snapshot, checks and provenance. The proposer is the principal; another person decides.","tags":["bible-translation","workbench","propose"],"examples":["{\"op\":\"workbench.propose\",\"runRef\":\"tr-dev-prod-1/run-17\"}"]},{"id":"workbench.decide","name":"Record a review decision on a verse","description":"accept · edit-and-accept · reject (with reason) · defer on one verse of a proposal, as a reviewer receipt bound to the candidate hash. An edit leaves the verse's evidence stale and triggers a re-check. The proposer of a hand-made proposal cannot accept it.","tags":["bible-translation","workbench","review"],"examples":["{\"op\":\"workbench.decide\",\"proposalId\":\"p-…\",\"itemRef\":\"John.3.16\",\"disposition\":\"accept\"}"]},{"id":"workbench.note.propose","name":"Propose a translation note","description":"A scr:TranslationNote (kind, rule, trigger Strong's, verses, referent, source) as a change request for the knowledge team — accepted by an exegete, applied by the release script into the knowledge base, never written directly. Memory needs a scope.","tags":["bible-translation","workbench","knowledge"]},{"id":"workbench.evalcase.propose","name":"Propose an evaluation case","description":"A finding as a case for the expert evaluation set (ask, bucket, verse, forbidden look-alikes, reference answer) — accepted by an eval author, applied into translate-expert.src.json, never into a locked held-out set.","tags":["bible-translation","workbench","evals"]}],"provider":{"organization":"skills (bible-translation)","url":"https://translation.faithnet.io"},"documentationUrl":"https://github.com/agentictrustlabs/skills/blob/master/docs/bible-translation/design.md","securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","bearerFormat":"faithnet.me AgentSession id_token","description":"The asking person's Home session; admitted when the subject is a runtime owner. Names the asker; grants nothing beyond the run."}},"A2A-Session":{"httpAuthSecurityScheme":{"scheme":"A2A-Session","bearerFormat":"0x51 session-wrapped caller assertion over an on-chain delegation (agent SA → session key), skill pinned to harness.ask","description":"An agent's session wire, verified on chain per request (ERC-1271 on the delegator, isRevoked, timestamp, allowed methods). Admitted to the workbench.* skills; the agent is the actor on every receipt it leaves."}}},"securityRequirements":[{"schemes":{"bearer":{"list":[]}}},{"schemes":{"A2A-Session":{"list":[]}}}]}