[RFC] Policy Facilitator pattern for Agentic Wallets — Dreamline as reference implementation
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 32/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Comienza revisando la integración de x402 de AgentKit y la opción propuesta facilitatorUrl; después, compara el flujo /facilitator/verify con el endpoint de liquidación de CDP. Se considera completado cuando el punto de extensión Policy Facilitator, el comportamiento de la configuración y el listado de community-facilitators estén documentados o implementados con orientación del proyecto y validación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Agentic Wallets give agents autonomous spending power.
The built-in guardrails (spending caps, OFAC screening) are static
and centralized in CDP infrastructure.
There is no standard way for developers to add:
- Custom destination whitelists/blacklists
- Per-agent policy rules (max per tx, daily budget)
- Immutable on-chain enforcement that survives server compromise
Proposal
A Policy Facilitator pattern for x402-compatible Agentic Wallets.
Instead of routing payments directly to https://api.cdp.coinbase.com/platform/v2/x402,
agents route to a policy facilitator first:
Agent → POST /facilitator/verify (Dreamline)
→ on-chain blacklist check ✓
→ policy check ✓
→ approved → CDP settlement as normal
Live implementation
- Facilitator: https://dreamline-backend.onrender.com/facilitator/supported
- On-chain registry:
0x71dA6F5b106E3Fb0B908C7e0720aa4452338B8BE(BNB Chain) - SDK:
npm install dreamline-x402 - GitHub: https://github.com/aisatoshinext-arch/dreamline
Integration (3 lines)
const { createDreamlineClient } = require('dreamline-x402');
const fetch = createDreamlineClient({ apiKey: 'dlk_your_key' });
await fetch('https://api.example.com/paid-resource');
Request
- Document the Policy Facilitator pattern as a standard extension point
- Add facilitatorUrl as a configurable option in AgentKit
- List Dreamline as a community facilitator in the x402 ecosystem
— @getdreamline
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.3k
- Forks
- 871
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coinbase/agentkit
-
Python: Permit2 approval in CdpSmartWalletActionProvider.swap always reports failure (integer vs string receipt status)Posiblemente ocupada @0xLittleDream la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Moonwell redeem fails on Base Sepolia and uses 18 decimals for cbBTCPosiblemente ocupada @sebxt la tomó hace 5 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
coinbase/agentkit#1578 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
ERC20 transfer reports "Transferred" when the transaction reverts (receipt status ignored)Posiblemente ocupada @AgenticFinanceGraph la tomó hace 14 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
coinbase/agentkit#1558 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[TypeScript] `ViemWalletProvider` rejects a wallet client from a newer viem than the exactly pinned one (TS2345, `tokens` missing on `Client`)Posiblemente ocupada @PrabalParihar la tomó hace 5 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
coinbase/agentkit#1532 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
coinbase-agentkit 0.7.x fails on fresh install: imports solana.rpc.api, which solana>=0.37 removedPosiblemente ocupada @JulienKervarrec la tomó hace 32 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
Todos los issues de coinbase/agentkit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
grafana/profiles-drilldown#1212 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
grafana/traces-drilldown#980 ·
Los mantenedores suelen responder en 1 día
-
Manager flashes an empty "errorOccurred" dialog while redirecting a logged-out user to loginAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
openremote/openremote#3487 · 1 comentario ·
-
triage:needs-human
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
garrytan/gbrain#7635 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
coollabsio/jean#867 ·
Los mantenedores suelen responder en 1 día