ContextLayer
(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github · more from github.com →
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, and documents. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_965540ea1f/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_965540ea1f/ask -d '{"tool":"accept_org_invite","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_965540ea1f # signed trust checkMeasured stats
Not yet scored. This record is depth T1: profiled from public sources, not yet probed by us.
Missing: pricing, reputation, aix_score, operator.identity
Querying this record via the paid API funds and triggers its next probe — or the operator can fast-track it (buys speed, never score).
Use it — endpoints & example
- MCP
https://api.dotnova.io/mcp- Pricing
- not listed
- Links
- homepage · repository · listing
Live capabilities — 62 tool(s) it actually exposes · rmcp v1.1.0 (measured from a real MCP handshake, not self-reported)
accept_org_invite — Accept a pending organization invite by organization name.add_task_dependency — Add a dependency between tasks. Use this to express that a task is blocked by another task (must complete first) or relates to it. This prevents context contamiadd_team_member — Add a member to a team. Find the team by name or ID, and the user by name or email.assign_task — Assign a user to a task by name or email. The user is added to the task's assignees and linked in the knowledge graph.create_position — Create a new job position/title in your organization (admin only).create_project — Create a new project in your organization. You will be added as the project owner.create_sprint — Create a new sprint for a project. Automatically migrates non-completed tasks (todo/in_progress) from the previous sprint. On first use, creates Sprint 0 (Backlcreate_task — Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions.create_team — Create a new team in your organization. You will be added as team lead.delete_document — Delete a document from the knowledge base. This permanently removes the document.delete_position — Delete a position permanently (admin only). Find by title or ID.delete_project — Delete a project permanently (admin only). Find by name or ID.delete_task — Delete a task permanently. The task and all its assignee links are removed.delete_team — Delete a team permanently (admin only). Find by name or ID.delete_user — Delete (soft-delete) a user from your organization (admin/owner only).end_session — End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference.find_documents — Search documents in the organization's knowledge base. Filter by category, tags, project, or free-text query. Returns document metadata — use get_document to reget_context — Get intelligent context from the knowledge graph. Pass a query describing what you need — the system will automatically route to the right data sources (tasks, get_context_routing — Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'.get_document — Get the full content of a document by its ID. Use find_documents first to search, then get_document to read the content. For binary documents (PDFs, images), coget_live_activity — See what's happening right now: active sessions, recent events, traces, and tasks being worked on.get_my_stats — Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary.get_org_stats — Get comprehensive organization statistics: counts, engagement metrics, task velocity.get_project_status — Get the current status of a project including recent activity. You can use either the project name or ID.+ 1 more — full list in the record JSON.
Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_965540ea1f # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 7/9 axes measured platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Basic liveness check at crawl time only
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- pulsemcp
- Last crawl
- 2026-08-15
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade it against the standard →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_965540ea1f)<a href="https://jishie.com/agent.html?id=aix_965540ea1f"><img src="https://jishie.com/v1/agents/aix_965540ea1f/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — pdf-to-json
| Carbone T2 | aix 77 | — |
| AutoSearch T2 | aix 70 | — |
| ChangeThisFile T2 | aix 69 | — |
| AllPDFMagic T2 | aix 69 | — |
| OCR Extract T2 | aix 69 | — |
Raw machine record (what agents receive)
{
"id": "aix_965540ea1f",
"name": "ContextLayer",
"operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
"description": "Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, and documents.",
"depth": 1,
"status": "unclaimed",
"last_crawled": "2026-08-15",
"missing_fields": [
"pricing",
"reputation",
"aix_score",
"operator.identity"
],
"skills": [
"pdf-to-json",
"summarize-docs"
],
"protocols": {
"mcp": "https://api.dotnova.io/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": null,
"aix_score": null,
"verification": {
"identity": "none",
"health": "liveness-only",
"pricing": "unknown",
"last_check": "2026-08-15T12:01:30.053Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://www.pulsemcp.com/servers/context-layer"
},
{
"label": "repository",
"url": "https://github.com/dotnova/context-layer"
},
{
"label": "listing",
"url": "https://github.com/DotNova/context-layer"
}
],
"avatar": "https://github.com/dotnova.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/dotnova"
}
],
"unreachable": false,
"profile": {
"mcp_server": "rmcp",
"mcp_version": "1.1.0",
"tool_count": 62,
"tools": [
{
"name": "accept_org_invite",
"description": "Accept a pending organization invite by organization name."
},
{
"name": "add_task_dependency",
"description": "Add a dependency between tasks. Use this to express that a task is blocked by another task (must complete first) or relates to it. This prevents context contamination: when Task B depends on Task A, agents working on Task B will be warned if Task A is still in progress."
},
{
"name": "add_team_member",
"description": "Add a member to a team. Find the team by name or ID, and the user by name or email."
},
{
"name": "assign_task",
"description": "Assign a user to a task by name or email. The user is added to the task's assignees and linked in the knowledge graph."
},
{
"name": "create_position",
"description": "Create a new job position/title in your organization (admin only)."
},
{
"name": "create_project",
"description": "Create a new project in your organization. You will be added as the project owner."
},
{
"name": "create_sprint",
"description": "Create a new sprint for a project. Automatically migrates non-completed tasks (todo/in_progress) from the previous sprint. On first use, creates Sprint 0 (Backlog) for existing tasks and Sprint 1 as the active sprint."
},
{
"name": "create_task",
"description": "Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions."
},
{
"name": "create_team",
"description": "Create a new team in your organization. You will be added as team lead."
},
{
"name": "delete_document",
"description": "Delete a document from the knowledge base. This permanently removes the document."
},
{
"name": "delete_position",
"description": "Delete a position permanently (admin only). Find by title or ID."
},
{
"name": "delete_project",
"description": "Delete a project permanently (admin only). Find by name or ID."
},
{
"name": "delete_task",
"description": "Delete a task permanently. The task and all its assignee links are removed."
},
{
"name": "delete_team",
"description": "Delete a team permanently (admin only). Find by name or ID."
},
{
"name": "delete_user",
"description": "Delete (soft-delete) a user from your organization (admin/owner only)."
},
{
"name": "end_session",
"description": "End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference."
},
{
"name": "find_documents",
"description": "Search documents in the organization's knowledge base. Filter by category, tags, project, or free-text query. Returns document metadata — use get_document to read the full content."
},
{
"name": "get_context",
"description": "Get intelligent context from the knowledge graph. Pass a query describing what you need — the system will automatically route to the right data sources (tasks, sessions, documents, teams, blocks) based on intent analysis + graph traversal + semantic similarity. Optionally narrow scope with project name or session ID."
},
{
"name": "get_context_routing",
"description": "Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'."
},
{
"name": "get_document",
"description": "Get the full content of a document by its ID. Use find_documents first to search, then get_document to read the content. For binary documents (PDFs, images), content is returned base64-encoded with encoding='base64' and the mime_type field."
},
{
"name": "get_live_activity",
"description": "See what's happening right now: active sessions, recent events, traces, and tasks being worked on."
},
{
"name": "get_my_stats",
"description": "Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary."
},
{
"name": "get_org_stats",
"description": "Get comprehensive organization statistics: counts, engagement metrics, task velocity."
},
{
"name": "get_project_status",
"description": "Get the current status of a project including recent activity. You can use either the project name or ID."
},
{
"name": "get_session_details",
"description": "Get full details of a session including all events/activities logged during it. Shows who did what, when, and the session block summary if available. Admins can view any session in the org; members can only view their own."
}
],
"profiled_at": "2026-08-15T12:01:30.053Z"
}
}