io.github.jdhart81/settlement-engine
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Progressive settlement for outcome-based capital: what is decided, what the remainder must do.
Summary by lookupd
Lets an agent register progressive data series, ingest observations, compute remaining requirements, and verify contract settlements with…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http settlement-engine https://mcp.viridisconservation.com/settlement-engine/mcp
Codex, remote (streamable-http)
codex mcp add settlement-engine --url https://mcp.viridisconservation.com/settlement-engine/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"settlement-engine": {
"url": "https://mcp.viridisconservation.com/settlement-engine/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
register_seriesFREE: declare a progressively published series. aggregate: mean (prices), sum (totals), share (survival/success 0/1 per slot), last (closing value). n_expecingestFREE: append observations [{slot, value, source_url, source_sha256 (64 hex of the source document), observed_at}]. A re-posted slot replaces the value and iperiod_statusFREE: published share, published aggregate, remaining slots, and per strike the required remainder, the decided flag (arithmetic + declared bounds only) andrequired_remainderFREE: what the remaining slots must average / sum to / hit for the aggregate to reach the strike, plus decided.decided_strikesFREE: every strike across registered series that is decided by the published part alone.explainFREE: deterministic plain-language reading of a series (no LLM in the serving path).list_seriesFREE: registered series cards.compile_contractPAID: compile a Verified Outcome Contract v0 — a series, a strike, a settlement rule (above | at_or_above | below | at_or_below) and a closing time, contentget_contractFREE: a compiled contract and its settlement ids.settle_contractPAID: evaluate a contract against the ledger at an explicit time: YES / NO / UNDECIDED with the exact arithmetic and every observation hash used. A decidedverify_settlementFREE: recompute a settlement from its stored evidence (hash, aggregate, result each checked separately).describe_agentFREE: actions, invariants S1–S10 and limits.
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 260 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/jdhart81/viridis-agent-fleet
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.jdhart81/settlement-engine)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp