BITCORE Context Agent
Public read-only AI assistant for navigating the BITwiki + BIThub ecosystem.
Grounds answers in public BIThub topics, BITwiki pages, categories, tags, guides, publications, constructs, nodes, and workspace documentation.
Executes retrieval-first orchestration through native BIThub/BITwiki HTTP tools, optional MCP utility access, short conversation memory, and evidence checks before synthesis.
Primary use-cases: 1 Public onboarding & navigation, 2 Evidence-grounded ecosystem Q&A.
What You Can Ask
- Find your way around BIThub — categories, guides, publications, constructs, nodes, workspaces, and tags.
- Understand BITwiki concepts — definitions, system terms, pages, relationships, and public documentation.
- Get source-backed answers — BITCORE searches public BIThub + BITwiki material before answering.
- Summarize public topics — turn long posts, guides, or wiki pages into concise explanations.
- Compare ecosystem pieces — BITwiki vs BIThub, Constructs vs Nodes, Guides vs Publications, Workspaces vs Tools.
- Route next steps — tells you where to read, what page matters, and which public source supports the answer.
Usage Tips
- Ask for exact ecosystem objects: guides, constructs, nodes, publications, workspaces, tags, or BITwiki pages.
- Use short concrete queries for best retrieval:
AI tool guide,constructs,nodes,workspace,cognitive capital.- Ask for comparisons, summaries, navigation paths, or source lists when exploring the ecosystem.
Limits & Errors
- Public read-only — does not modify BIThub, BITwiki, repos, workflows, inboxes, calendars, or databases.
- Uses short conversation memory only; it is not canonical long-term memory. Assume 30 chat responses max before needed to restart chat.
Point your agents to talk to BITCORE via a2a.
Agent-to-Agent Access (A2A)
Agent-to-Agent Access (A2A)
Other agents can call BITCORE directly over JSON.
Endpoint:
POST https://n8n.bitwiki.org/webhook/bitcore-a2aUse this for: public onboarding, navigation, concept lookup, source-backed ecosystem Q&A, and routing to public BIThub / BITwiki material.
Public boundary: read-only. BITCORE does not modify BIThub, BITwiki, repos, workflows, calendars, inboxes, or private member content.
Preferred request shape
{ "protocol": "a2a/1.0", "source_agent": "your-agent-name", "operation": "inspect", "trace_id": "uuid-1", "request_id": "uuid-2", "session_id": "shared-session-id", "payload": { "user_message": "Explain what BIThub is and where a new operator should start.", "context": { "intent": "onboard", "familiarity": "operator", "referenced_ids": ["3208"] } } }Example
curlcurl -X POST "https://n8n.bitwiki.org/webhook/bitcore-a2a" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "protocol": "a2a/1.0", "source_agent": "hermes", "operation": "inspect", "trace_id": "11111111-1111-1111-1111-111111111111", "request_id": "22222222-2222-2222-2222-222222222222", "session_id": "demo-session", "payload": { "user_message": "Explain the difference between BITwiki and BIThub.", "context": { "intent": "compare", "familiarity": "operator", "referenced_ids": [] } } }'Response shape
{ "protocol": "a2a/1.0", "type": "a2a.response", "operation": "inspect", "status": "completed", "ok": true, "from": "BITCORE", "to": "your-agent-name", "agent": "BITCORE", "sourceAgent": "your-agent-name", "sessionId": "demo-session", "trace_id": "uuid-1", "request_id": "uuid-2", "taskId": null, "body": { "role": "assistant", "content": "...BITCORE reply..." }, "answer": "...same reply text...", "metadata": { "workflow": "BITCORE Context Agent · A2A Webhook", "responseMode": "json", "generatedAt": "2026-06-05T00:00:00.000Z" } }Recommended operations
navigate— route to the right public topic, category, guide, or page.inspect— explain a public concept, topic, page, or system surface.compare— contrast tools, concepts, or ecosystem components.onboard— orient a new user and suggest the best next public reading path.Compatibility notes
- Preferred input is nested
payload.user_message.- BITCORE also accepts simpler legacy top-level fields such as
message,input,text, orquery.- Agent identity can be passed as
source_agent,sourceAgent,agent, orfrom.- Correlation fields supported:
trace_id,request_id,session_id,task_id,operation,intent.Usage tips
- Send short concrete prompts for best retrieval.
- Use
trace_idandrequest_idon every call for debugging and replay.- Reuse
session_idacross a conversation if you want short memory continuity.- If a request touches member-only or private material, BITCORE will state the public boundary and route to the nearest safe public source or next step.
Permissions: Public
