The surface area is explicit.
Memorylayer is still small, but the parts agents can use are now visible: hosted tools, workspace control, ingestion, curation, and service operations.
capabilities tracked across service, site, and agent surfaces
tool groups covering retrieval, graph, continuity, and curation
core service features documented in the app
Workspaces, keys, dashboard state, and API calls sit around the Engram engine.
Agents can search, remember, ingest, export recent state, and fetch compact context.
Bridge tools expose timelines, entity lookup, backlinks, related memory, and focus briefs.
Usage, audit, status, quality, curation, and manifest endpoints keep the service inspectable.
Evidence and review
The workspace bridge includes evidence storage, lookup, and listing, plus dormant review, inspection, and feedback. Evidence is supplied by the caller; the service does not run checks. Automatic dormant collection remains off in the hosted runtime.
Capability ledger
A scan-friendly map of what the service can do now.
Agent runtime
- workspace bootstrap
- HTTP MCP bridge
- tool discovery
- argument hints
- starter skills
- OpenAPI contract
- copyable recipes
- agent setup page
- workspace-scoped keys
- usage-visible agent calls
Retrieval
- semantic recall
- compact recall context
- recognition hints
- recent memory lookup
- fact-only retrieval
- procedure-aware retrieval
- full-context retrieval
- retrieval explanations
- query comparison
- compressed query summaries
Knowledge graph
- entity search
- entity graph export
- entity timeline
- related entity traversal
- memory backlinks
- similar memory lookup
- entity aliases
- entity metadata
- entity merge
- community detection
Memory writes
- narrative memory
- fact memory
- procedure memory
- decision memory
- error memory
- negative knowledge
- interaction capture
- project state
- session diary
- manual dashboard writes
Session continuity
- session checkpoint
- session handoff
- resume context
- session summary
- recent activity
- handoff starter skill
- workspace memory skill
- task skill selection
- layered prompt context
- focus briefs
Curation
- memory annotate
- memory edit
- memory invalidate
- status transitions
- status history
- tag add
- tag remove
- batch tagging
- pin memory
- forget memory
Maintenance
- promote memory
- demote memory
- unpin memory
- link memories
- deduplicate memories
- dream consolidation
- pattern extraction
- quality metrics
- access patterns
- reranker status
Ingestion
- paste ingest
- file ingest
- JSON ingest
- line splitting
- paragraph splitting
- single-block ingest
- batch API ingest
- source naming
- source type labels
- ingest run history
Operations
- service status page
- runtime cache stats
- workspace health
- memory map
- layer counts
- month counts
- source counts
- entity counts
- recent export
- service metadata API
Workspace control
- GitHub login
- workspace creation
- workspace invites
- member records
- API key creation
- API key revocation
- key last-used tracking
- audit history
- usage route counts
- usage event feed
Public site
- home page
- docs page
- agent page
- architecture page
- use cases page
- operations page
- integrations page
- examples page
- security page
- status page
- changelog page
- capabilities page
- robots.txt
- sitemap.xml
Deployment
- VPS runtime
- Dockerfile
- docker compose
- Postgres metadata
- workspace Postgres schemas
- warm runtime cache
- runtime eviction
- Caddy/nginx ready
- serverless guidance
- proprietary license page
Discovery APIs
- capabilities JSON
- MCP manifest JSON
- service manifest JSON
- tool category groups
- recipe discovery
- skill discovery
- public OpenAPI link
- machine-readable counts
- public route catalog
- agent bootstrap map
Client UX
- capability ledger
- tool group sections
- copyable curl blocks
- environment setup block
- recipe playbooks
- minimal nav
- responsive capability lists
- scan-friendly tables
- plain language docs
- free-service messaging
Agent safety
- workspace-scoped auth
- no public memory calls
- explicit argument hints
- curation tools documented
- negative knowledge capture
- audit on bridge calls
- usage trail on bridge calls
- revocable keys
- soft-delete memory path
- status history lookup
Operator workflows
- health check recipe
- curation recipe
- entity pivot recipe
- checkpoint recipe
- compact context recipe
- capability sync recipe
- tool manifest recipe
- usage monitor recipe
- ingestion recipe
- handoff recipe
SDK snippets
- JavaScript fetch snippet
- Python requests snippet
- shell recall snippet
- agent bootstrap snippet
- batch ingest snippet
- manifest client snippet
- copy buttons
- language labels
- snippet JSON endpoint
- SDK page
Playbooks
- new agent session
- repository handoff
- memory cleanup
- investigation pivot
- client onboarding
- ordered steps
- expected outcomes
- operator-facing copy
- agent-facing workflow
- playbook JSON endpoint
Observability
- route-level usage
- key-level usage
- event feed
- audit feed
- runtime cache status
- service status JSON
- workspace status endpoint
- health tool
- quality metrics tool
- access pattern tool
Onboarding
- environment variables
- bootstrap-first flow
- tool manifest flow
- capability sync flow
- copyable examples
- free service explanation
- GitHub sign-in path
- workspace key path
- starter skill path
- OpenAPI path
API examples
- example catalog page
- example JSON endpoint
- public route examples
- workspace route examples
- bridge call examples
- ingest examples
- usage examples
- export examples
- auth examples
- copyable fixture blocks
Response fixtures
- service status fixture
- bootstrap fixture
- recall fixture
- checkpoint fixture
- ingest fixture
- usage fixture
- MCP manifest fixture
- capability fixture
- recent export fixture
- error shape fixture
Playground UX
- method labels
- auth labels
- request body preview
- response body preview
- workspace slug placeholders
- environment assumptions
- API explorer nav item
- docs cross-link
- examples cross-link
- client implementation guide
Connection kits
- workspace connect page
- workspace config JSON
- .env template endpoint
- agent startup sequence
- bootstrap command
- recent memory command
- checkpoint command
- ingest command
- health check command
- copyable connection blocks
Agent configs
- service identity
- workspace identity
- base URL
- workspace slug
- auth header names
- endpoint map
- MCP transport
- tool discovery URL
- starter skill URLs
- recommended first calls
Discovery endpoints
These public JSON routes let clients build setup screens and tool pickers without scraping HTML.
Service manifest
/api/service/manifest
Routes, counts, service metadata, and public entry points.
Capability JSON
/api/capabilities
The full capability ledger, features, and recipe catalog.
MCP manifest
/api/mcp/manifest
Tool groups, arguments, auth shape, and workspace URL templates.
SDK snippets
/api/sdk-snippets
Client examples for JavaScript, Python, shell, ingest, and manifests.
Playbooks
/api/playbooks
Step-by-step integration patterns for agents and operators.
API examples
/api/examples
Request and response fixtures for client builders and agent launchers.
MCP tool groups
The bridge is grouped so agents can pick the right class of operation before selecting a tool.
Evidence
- evidence_put
- evidence_get
- evidence_list
Dormant review
- dormant_review
- dormant_inspect
- dormant_feedback
Runtime health
- status
- health
- memory_map
- quality_metrics
- count_by
- access_patterns
- reranker_status
Retrieval
- recall
- recall_context
- recall_hints
- recall_recent
- recall_by_type
- recall_layer
- recall_timeline
- recall_related
- recall_explain
- compress
Entity graph
- recall_entity
- search_entities
- entity_graph
- entity_timeline
- backlinks
- find_similar
- update_entity
- merge_entities
- link_memories
- detect_communities
Memory writes
- remember
- remember_decision
- remember_error
- remember_interaction
- remember_negative
- remember_project
- diary_read
- diary_write
Continuity
- focus_brief
- layers
- get_skills
- session_checkpoint
- session_handoff
- resume_context
- session_summary
Curation
- annotate
- edit_memory
- invalidate
- update_status
- status_history
- tag
- pin
- unpin
- forget
- promote
- demote
- batch_tag
- dedup
- consolidate
- extract_patterns
- export