Developers / integration contract
Put a supervisory agent between runtime intent and execution.
EthosGate is model-neutral middleware and an autonomous Conscience Agent. Your runtime proposes; EthosGate evaluates the specific action, returns a bounded directive, and records the decision before a compatible execution layer proceeds.
Runtime sequence
A decision is more than a score.
- 1. Intercept intent. Pass an identified agent, objective, evidence, and exact proposed action.
- 2. Retrieve and evaluate. EthosGate attaches corpus provenance, factual confidence, TIS, HAI, SRQ, and invariant findings.
- 3. Enforce a directive. ALLOW is bounded to the evaluated action; other outcomes pause, modify, request context, escalate, or block.
- 4. Record authority. The decision and any human action are attached to the hash-chained ethical ledger.
Current interface
The live, supported interface is the authenticated Convex-backed workbench. A public HTTP endpoint, SDK, provider credential vault, and execution-token verifier are not published in this release, so they are not represented as available APIs.
DecisionRequest {
agentName, objective,
modelInput, modelOutput,
proposedAction, toolMetadata,
declaredUncertainty
}
DecisionResponse {
outcome, directive,
tis, hai, srq,
sources, currentHash
}Request fields
- agentName
- The identified originating agent.
- objective
- The agent's declared goal for this decision.
- modelInput / modelOutput
- Available evidence and a reviewable reasoning summary.
- proposedAction
- The exact downstream action EthosGate must authorize or block.
- toolMetadata
- Optional tool, target, reversibility, permission, or adapter context.
- declaredUncertainty
- A bounded 0–1 uncertainty declaration from the originating runtime.
Reviewable response
- outcome
- ALLOW, MODIFY, QUESTION, ESCALATE, or REFUSE.
- directive
- Execution authorization, decision stage, and the next bounded action.
- tis / hai / srq
- Decomposable operational evaluation signals with evidence.
- sources
- Retrieved canonical corpus snapshots and provenance.
- currentHash
- The SHA-256 hash binding this decision into the ledger.
Compatibility without false connector claims.
The deterministic local demo is available now and makes no external calls. The OpenAI-compatible HTTP entry is a metadata contract for compatible runtimes; it is not a configured provider connection and accepts no credentials in the workbench. EthosGate remains independent of the underlying model.