Skip to content

Add fail-closed agent due-diligence gates - #244

Merged
Nursca merged 1 commit into
OracleDesk:developfrom
ProBuidler:feat/resolve-109-110-111-112
Oct 21, 2026
Merged

Nursca merged 1 commit into
OracleDesk:developfrom
ProBuidler:feat/resolve-109-110-111-112

Conversation

@ProBuidler

@ProBuidler ProBuidler commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds structured fail-closed due-diligence gates to the runtime trader and market-maker tasks. Gates require a fresh verdict tied to the expected market/proposal and an unchanged state fingerprint; rejection reasons are recorded in reasoning traces. Without a configured verifier, capital-exposing actions are rejected.

This is a partial safety implementation, not a resolution of all four issues. OpenTelemetry, Prometheus metrics/dashboards, the hash-chained audit log, RPC-backed simulation, complete typed adapter coverage, chain-backed due diligence and trust policy, historical price estimation, market-maker/trader estimator integration, and backtesting remain outstanding. Specific blockers are documented in oracledesk-stellar/docs/agent-readiness.md.

No dependencies were installed. Tests, builds, backtests, and runtime checks were intentionally not executed under the task restrictions.

Closes #109 — Add OpenTelemetry tracing, metrics, and a decision audit log to the agents.
Closes #110 — Make dry-run simulate against RPC and cover every agent operation in the adapter.
Closes #111 — Add trader due diligence: verify commitments, metadata, and resolvability before trading.
Closes #112 — Add a volatility-model fair value estimator for price-threshold markets.

@drips-wave

drips-wave Bot commented Oct 21, 2026

Copy link
Copy Markdown

@ProBuidler Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Nursca
Nursca merged commit 21d3362 into OracleDesk:develop Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants