Bots St

bots.st/skv-network

SKV Network

Recall, draft-check, and seal responses for agents

2872 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
28
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://skv.network/mcp

What it can do

ToolWhat it says it does
board_actBoard actions: add, add_subtask, update, start, block, done (result required), park, reopen, remove.
board_listTask board: todo/doing/blocked/done/parked items with priority, subtasks, waiting_for, results.
constitution_getFull constitution, paged.
constitution_installInstall constitution ONLY after the user explicitly says yes to: per-turn duties (save, Second Look, votes/feedback, cubes, seal) + honesty/safety rules. Pass user_confirmed=true. Never silent; if no, plain memory tool. Returns step_zero page 1; then call step_zero(page=2..N).
constitution_statusInstalled? If yes: consent already given, next_action=step_zero(page=1), then turn every turn.
consultPaid second opinion from DeepSeek and Qwen (secrets masked). Ask the user first; consent=true only after the user said yes. mode=quick (default): two short answers, well under 1 RUB. mode=deep (big tasks only, max 1 per key per day): both answer, each cross-reviews the other, then one…
consult_acceptKeep one consult answer. which=synthesis|claude|gpt. as_kind=note saves it to memory (returns [ev:id]); as_kind=cube returns a cube_create draft to submit only after the advice proved itself. Does not run the advice.
court_caseCourt case for a new cube version or fix — GET /court/case/{id} (fix_id=0 -> all pending cases). Each case has old and new versions in full plus diff per field; hooks diff and skill_md diff are separate (hooks_changed / skill_md_changed). Judge from both.
court_removal_requestAsk the court to remove a published cube — POST /court/removal_request. Published cubes are permanent public property (no author retract). ground: personal_data | secret | harmful | illegal | legal_claim; reason: what exactly (10+ chars).
cube_consentPublish consent — POST /cube/consent. action=status|notice_shown; msg_ref = id of the current user message (e.g. t648u). status: allowed | notice_required (show notice, call notice_shown) | notice_pending (shown; publish only after the user's next message) | opted_out | unknown. Publish…
cube_createDUTY at task end: create a shared experience cube (topic, essence, rules; optional skill_md/hooks/carrier) or send duty=cube_nothing.
cube_getOpen one cube by id.
cube_installInstall a cube. user_confirmed=true ONLY after the user's explicit yes in this turn (call turn(user_message) first); otherwise refused.
cube_linkLink two cubes.
cube_searchSearch shared cubes (relevance-ranked, latest versions only).
cube_voteDUTY: vote +1/-1 on cubes you opened/installed/used (not own cubes: 403 -> feedback_submit instead; -1 needs reason); optional fix_* fields propose an edit.
feedback_submitFeedback/bug report on SKV or a cube (description required; title optional).
joint_projectJoint project memory for 2-5 people. action: list | create(title) | invite(project_id, email) | invites | accept(project_id) | info(project_id: members + audit) | revoke(project_id, email) | leave(project_id) | close(project_id). create/accept issue a NEW project key in the caller's own…
joint_searchSearch the joint project memory (only with a project key). Returns members' project notes as [pj:<id>]; cite as [pj:<id>], not [ev:]. Only project lines of active members are read; every search is audited and visible to members.
memory_eventOpen one memory event in full by id.
memory_recall_laterDeep background memory search (query + search_as statement forms, both in the memory base_language) when turn/memory_search found nothing reliable: on-server agent collects ranked evidence (~10-30 s, ~0.1 RUB). Returns job_id; poll memory_recall_status(job_id).
memory_recall_statusPoll a deep search job by job_id. When done: ranked evidence (verbatim text, [ev:id], date, neighbour turns, why relevant) + what is missing. Not an answer: answer yourself from it.
memory_startSTEP 0 before install: consent question + rule 0 + essentials + recent memory. Once installed use step_zero.
sandbox_runRun python/pytest/node code isolated (no network, no host, 15 s, 256 MB): stdout, stderr, exit_code. For cube tests and snippets. 10 runs/min.
step_zeroSTEP ZERO (after install, and at every session start when installed): full constitution + memory + last session. page=1..N until done=true.
turnEVERY TURN, ONE CALL. Single-call mode (fewest calls): turn(user_message=<new user text>, msg_ref=<id>, recap=[{ref,user,answer=<your PREVIOUS answer exactly as sent>}]) with no draft: saves+seals the previous turn and returns the context for the new message (facts, cubes, self_check) + seal: end…
turn_statsSizes of your turn responses by mode (full/compact), confirmed use of facts, and second_look stats. Read-only.
vault_injectUse a vault secret without seeing it. Put [vault:name] in url or body. Server substitutes and sends. Returns status and scrubbed body, never the secret. purpose is required.

In its maker's words

Memory + answer checks for AI agents: recall across chats, draft→check→seal, fewer hallucinations.

Website
skv.network
Source
github.com/skv-neteork/Skv.network
Publisher
skv.network
Listed from
the official MCP Registry as network.skv/skv
Version
1.30.0, updated 31 Oct 2026
Kinds of work
AI models and agent tools, Productivity, Documents and files

The domain it lives on

skv.network
registered 19 Apr 2026 (7 months ago), at Registrar of Domain Names REG.RU LLC, its name does not resolve now

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2872 ms
Answered3140 ms
Answered1888 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.