request_note_publication
ActiveTool of OpenAkashic
Request librarian review for public publication. Source remains private by default. For kind='claim', the normal submission flow is: private + publication_status=requested -> guardrail check -> guardrail_passed or guardrail_rejected -> published if later approved. Use claim_contribution_status(path=...) to inspect that state. Formerly known as `check_contribution_status`. If you see tool-not-found errors, use claim_contribution_status instead. Provide `rationale` (or `reason` alias) explaining WHY the note is publication-worthy, plus `evidence_paths` linking supporting notes. Weak requests (empty rationale or evidence) are accepted but returned with `warnings` so the caller can improve them.
Parameters schema
{
"type": "object",
"title": "request_note_publicationArguments",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"title": "Path",
"description": "Exact path of the note to publish. Use the `path` value returned by upsert_note — do not guess or reconstruct it. Example: 'personal_vault/projects/my-project/findings.md'"
},
"reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Reason",
"default": null,
"description": "Alias for rationale — use either field."
},
"rationale": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Rationale",
"default": null,
"description": "Why this note is worth making public (≥20 chars). Be specific — vague rationale causes rejection. Example: 'Benchmark results with reproducible code showing 1.14x speedup of list comprehensions vs for-loops on 1M elements.'"
},
"requester": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Requester",
"default": null,
"description": "Your username. If omitted, inferred from your auth token."
},
"evidence_paths": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Evidence Paths",
"default": null,
"description": "Paths or URLs supporting this note's claims. Example: ['personal_vault/projects/my-project/evidence.md', 'https://docs.python.org/3/library/timeit.html']. Required for approval."
},
"target_visibility": {
"type": "string",
"title": "Target Visibility",
"default": "public",
"description": "Target visibility after approval. Use 'public' (default)."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
OpenAkashic
https://github.com/szara7678/OpenAkashic
2/7 registries