Commit Graph
23 Commits
Author SHA1 Message Date
Daniel Gonzalez ff6e2342d6 feat(x402): Integrated payai facilitator 2026-04-13 21:05:17 -04:00
Daniel Gonzalez 28ac227235 Resolving merge conflicts 2026-04-08 13:46:57 -04:00
Daniel Gonzalez 08d9c1b0a0 feat(x402): Updated to x402 V2 2026-04-06 16:27:52 -04:00
Chris Troutner c197a00047 Merge branch 'master' into bot-unstable 2026-04-01 10:13:10 -07:00
Chris Troutner f5edb8a505 fixing merge conflicts 2026-04-01 10:10:35 -07:00
Chris Troutner 5d77880a0e fix(x402 docs): Adding common LLM discovery documentation 2026-04-01 08:36:47 -07:00
Ben Troutner 0b20e1b111 Add multi-facilitator support with Dexter integration
- Add Dexter as secondary facilitator option (no API keys required)
- Create FACILITATORS config with CDP and Dexter settings
- Update server middleware to support multiple facilitators
- Add PRIMARY_FACILITATOR environment variable
- Create example client for Dexter payments
- Document Dexter features: 600K+ free tx/month, gas sponsored

Dexter has ~50% market share and requires no authentication,
making it an ideal backup/secondary facilitator option.
2026-03-23 16:18:55 -07:00
Ben Troutner ed02fa4027 Add AI-friendly API discovery endpoints
- Add /llms.txt for LLM/AI agent documentation
- Add /openapi.json for OpenAPI spec
- Update server.js to serve new endpoints
- Document all API endpoints with examples and payment info

These endpoints help AI agents discover and use the API correctly,
including x402 payment requirements.
2026-03-23 12:02:15 -07:00
Chris Troutner 1755abc7cd fixing merge conflicts 2026-03-23 10:37:10 -07:00
Daniel Gonzalez a920b4c293 Finished implementation 2026-03-18 20:26:01 -04:00
Chris Troutner 6c8d512d1a fix(logging): Improved logging 2026-03-17 15:33:25 -07:00
Chris Troutner f36cd2a8aa fix(timouts): Adjusting network timeout settings 2026-03-12 12:45:33 -07:00
Daniel Gonzalez d29db05d5f feat(x402): Added x402 Base blockchain support 2026-03-10 15:25:38 -04:00
Chris Troutner 24d4bcc3e9 Forked from psf-bch-api 2026-01-20 08:34:04 -07:00
Chris Troutner 02eb8afd21 fix(forward slashes): Fixing express specific issue 2025-12-29 18:14:59 -07:00
Chris Troutner fed4b2da59 fix(forward slashes): Adding middleware to detect multiple forward slashes in the URL 2025-12-29 18:06:43 -07:00
Chris Troutner 6d27630393 fix(debug): Debugging networking issues 2025-12-22 06:03:28 -07:00
Chris Troutner e2860d08b1 Changing default cost to 200 sats per call 2025-12-21 11:22:44 -07:00
Chris Troutner c79c3fa59d fix(basic auth): Rejecting API calls that do not include basic auth header 2025-11-25 08:27:35 -08:00
Chris Troutner ca666f7c56 feat(basic auth): Allowing basic authentication for API access 2025-11-23 09:58:08 -08:00
Chris Troutner 5ab5547bf3 Adding code comments 2025-11-10 06:01:07 -08:00
Chris Troutner eb57a7c773 feat(x402): Added x402 protection for each endpoint 2025-11-09 21:42:00 -08:00
Chris Troutner ba2afd47a4 first commit 2025-11-09 16:16:37 -08:00