Sources in. Identity across. Answers out.
EKOS is built to sit inside an enterprise stack: connectors feed one governed ingestion pipeline, your identity provider governs people, and the same knowledge layer answers through the web application, the REST API, and MCP.
Every source, one governed ingestion path.
A connector only discovers changes and fetches content. Parsing, classification, versioning, provenance, and analysis happen in the same pipeline as a direct upload, so no source becomes its own silo. Sync is scheduled, manual, or webhook-accelerated, with resumable cursors and tombstones for deleted sources.
Direct upload
Upload PDF and Office documents into the durable ingestion workflow, with local OCR fallback for scanned PDFs and content-hash deduplication.
Google Drive
Tenant-scoped OAuth, My Drive and shared-drive discovery, recursive folder scopes, incremental change sync, and Docs, Sheets, and Slides export into Office formats.
OSCAL and NIST catalogs
Machine-readable NIST catalogs with stable control identities that survive republication.
eCFR
Versioned Code of Federal Regulations text with section-level identity and change tracking.
Federal Register
Daily rule announcements consumed from a resumable since-date cursor.
FINRA rulebook and notices
FINRA-oriented sources covering the rulebook, with version diffing, and the Regulatory Notices feed.
Organizations, directory groups, and SCIM.
Verified identity context
Human access authenticates through your identity provider with verified JWT credentials. Tenant and actor context comes from the credential, never from caller-supplied headers or arguments.
SCIM 2.0 provisioning
Your directory pushes users and groups to EKOS's SCIM service provider: create, update memberships, and soft-deactivate. Administrators map directory groups to EKOS roles, and a deactivated user fails closed on the next request.
Organizations and corpora
One tenant serves many organizations without sharing every document. Corpus visibility, organization membership, and global reference subscriptions are enforced server-side across Search, Ask, the graph, and MCP.
Service accounts
Machine access uses tenant-bound service accounts with expiring, individually revocable tokens. The cleartext token is shown once and stored only as a hash, and one credential model covers both REST and MCP.
The whole loop, addressable over REST.
Everything the workspaces do is backed by the REST API, so pipelines and internal tools can ingest, search, review, and assemble proof programmatically.
Knowledge
Ingest, search, and ask across the governed estate.
- Documents and versions
- Search
- Cited answers
- Conversations
Governance
Review, connect, and trace change.
- Review queue
- Relationship graph
- Impact reports
- Duplicates
Compliance
Frameworks, findings, and assembled proof.
- Frameworks and requirements
- Findings
- Evidence packages
Organization
Shape collections and their audiences.
- Corpora
- Controlled tags
- Organizations
- Directory groups
Access and audit
Machine identity and accountable history.
- Service accounts and tokens
- SCIM 2.0 provisioning
- Audit events and export
MCP compatible: bring your own agents.
EKOS speaks the Model Context Protocol over an authenticated streamable-HTTP transport. Your assistants, copilots, and internal agents get governed access to the same knowledge layer, with identity derived from the connection and every tool call audited. An agent cannot switch tenants by passing a different identifier in a tool argument.
search_knowledgeSearch the governed knowledge base with the same hybrid retrieval and visibility scoping as Direct Search.
rag_queryRequest a cited, evidence-grounded answer from the same pipeline that powers Ask EKOS.
trace_policy_to_evidenceWalk reviewed relationships from a policy to the procedures, controls, and evidence beneath it.
explain_relationship_provenanceInspect the excerpts, confidence, extraction method, and review state behind a relationship.
list_compliance_findingsList compliance findings filtered by framework and status.
get_evidence_for_requirementRetrieve the evidence artifacts linked to a regulatory requirement.
list_regulatory_changesInspect recorded regulatory change events and their classifications.
run_impact_analysisRun requirement, document, or entity impact analysis in either direction across the reviewed graph.
Wire a real agent to governed knowledge.
A demonstration can include the API and MCP surface: issue a scoped token, connect an agent, and watch cited answers come back.
