148 Commits
Author SHA1 Message Date
Chris Troutner cbb9f0c187 Merge pull request #13 from Permissionless-Software-Foundation/ct-unstable
Adding more AI-friendly endpoints for discovery
2026-04-22 18:03:02 -07:00
Chris Troutner 7a16aa6278 fix(Docker): Using master branch in Docker container 2026-04-22 18:02:18 -07:00
Chris Troutner bfb73c2e14 fix(AI endpoints): Adding AI friendly endpoints 2026-04-22 18:01:41 -07:00
Chris Troutner fd7736213f Merge pull request #12 from Permissionless-Software-Foundation/round-robin-facilitator
Round robin facilitator
2026-04-22 08:21:36 -07:00
Chris Troutner 07adfb8722 Logging which faciliator was used 2026-04-22 08:08:51 -07:00
Chris Troutner 24cd1f3afb Using round-robin branch in Dockerfile 2026-04-22 07:48:58 -07:00
Chris Troutner 5007b5f9cd feat(round-robin faciliator): Implementing round-robit selection 2026-04-22 07:43:39 -07:00
Chris Troutner 83fe6bf934 Added example to show x402 header from Server 2026-04-22 06:18:21 -07:00
Chris Troutner 0fa46c7109 Got example working against prod 2026-04-21 19:24:56 -07:00
Chris Troutner 336573d9f5 Merge pull request #11 from Permissionless-Software-Foundation/dh-new-facilitators
feat(x402): Integrated payai facilitator
2026-04-21 18:16:28 -07:00
Daniel Gonzalez ff6e2342d6 feat(x402): Integrated payai facilitator 2026-04-13 21:05:17 -04:00
Chris Troutner f36840682b Merge pull request #8 from Permissionless-Software-Foundation/bot-unstable
Add multi-facilitator support with Dexter integration
2026-04-09 06:41:12 -07:00
Daniel Gonzalez 28ac227235 Resolving merge conflicts 2026-04-08 13:46:57 -04:00
Daniel Gonzalez 1a0884149d feat(x402): Added dexter facilitator implementation 2026-04-08 12:59:58 -04:00
Chris Troutner 626c67f01a Merge pull request #10 from Permissionless-Software-Foundation/dh-x402-v2
feat(x402): Updated to x402 V2
2026-04-07 12:43:23 -07:00
Daniel Gonzalez 9ed7c70cf1 linting 2026-04-06 16:30:00 -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 62029c25a2 Merge pull request #9 from Permissionless-Software-Foundation/ct-unstable
Syncing with upstream
2026-04-01 10:11:55 -07:00
Chris Troutner f5edb8a505 fixing merge conflicts 2026-04-01 10:10:35 -07:00
Chris Troutner 6a100d243a Merge pull request #26 from Permissionless-Software-Foundation/ct-unstable
Updates to x402 docs and api docs in Docker
2026-04-01 08:58:12 -07:00
Chris Troutner 67b141fc03 fix(Docker): Can change URL in api docs 2026-04-01 08:57:10 -07:00
Chris Troutner 5d77880a0e fix(x402 docs): Adding common LLM discovery documentation 2026-04-01 08:36:47 -07:00
Chris Troutner 82d0cdffdf Merge pull request #7 from Permissionless-Software-Foundation/ct-unstable
Syncing with upstream, PSF token price
2026-03-28 19:49:57 -07:00
Chris Troutner d946c0bd5d fixing merge conflicts 2026-03-28 19:49:12 -07:00
Chris Troutner 3950560989 Merge pull request #25 from Permissionless-Software-Foundation/ct-unstable
feat(PSF Liquidity): Off by default, new endpoint reports PSF token p…
2026-03-28 19:26:22 -07:00
Chris Troutner aade1c58f5 feat(PSF Liquidity): Off by default, new endpoint reports PSF token price in BCH 2026-03-28 19:23:10 -07:00
Chris Troutner 7de3c1cf28 fix(Docker): Fixing logging 2026-03-24 19:06:59 -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
Chris Troutner f0d914f412 Merge pull request #6 from Permissionless-Software-Foundation/ct-unstable
Fixing issue with Docker container
2026-03-23 13:06:18 -07:00
Chris Troutner ee773b789d Building from master branch 2026-03-23 13:04:49 -07:00
Chris Troutner 541ae2b55f Merge branch 'master' into ct-unstable 2026-03-23 12:57:34 -07:00
Chris Troutner 1b3ed7b29e Getting global URL 2026-03-23 12:57:24 -07:00
Chris Troutner 9f743bf71a Merge pull request #5 from Permissionless-Software-Foundation/bot-unstable
Adding LLM summary documents
2026-03-23 12:07:14 -07:00
Ben Troutner e3a0c5a35e Merge branch 'master' into bot-unstable 2026-03-23 12:06:26 -07:00
Chris Troutner 04ee3d69bb Merge pull request #4 from Permissionless-Software-Foundation/ct-unstable
Updating Docker for Base blockchain
2026-03-23 12:06:03 -07:00
Ben Troutner 69b8471456 Add code examples link to AI discovery files
- Add psf-js-examples repository link to llms.txt
- Add externalDocs reference to openapi.json
- Make code examples prominent for AI agents and developers

The psf-js-examples repo contains working JavaScript code for:
- Querying balances and UTXOs
- Broadcasting transactions
- Working with SLP tokens
- Handling x402 payments
2026-03-23 12:04:26 -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 3bf69e8658 Changing port 2026-03-23 11:23:41 -07:00
Chris Troutner 8edae2eee6 fix(Docker): Updating for base 2026-03-23 11:03:11 -07:00
Chris Troutner 6879046b5a Merge pull request #3 from Permissionless-Software-Foundation/ct-unstable
Updating README and examples
2026-03-23 10:57:19 -07:00
Chris Troutner 27832765f5 fix(README): updated 2026-03-23 10:51:12 -07:00
Chris Troutner 9c8f60411b removing unrelated examples 2026-03-23 10:46:40 -07:00
Chris Troutner 298ce0b4c7 Merge branch 'master' into ct-unstable 2026-03-23 10:44:26 -07:00
Chris Troutner e541b4b82c Merge pull request #2 from Permissionless-Software-Foundation/bot-unstable
Switch to CDP facilitator with CAIP-2 network format
2026-03-23 10:44:11 -07:00
Chris Troutner 1755abc7cd fixing merge conflicts 2026-03-23 10:37:10 -07:00
Ben Troutner b613b06b60 Switch to CDP facilitator with CAIP-2 network format
- Update default facilitator URL to Coinbase CDP
- Change network format from 'base' to CAIP-2 'eip155:8453'
- Add documentation for CDP credential requirements
- Fix network variable scope issue in x402.js

This enables auto-registration in the x402 Bazaar discovery layer
when the first payment is processed through the CDP facilitator.
2026-03-23 10:09:13 -07:00
Chris Troutner d213a67c42 Merge pull request #1 from Permissionless-Software-Foundation/dh-x402-base
feat(x402): Added x402 Base blockchain support
2026-03-22 09:56:37 -07:00
Daniel Gonzalez a920b4c293 Finished implementation 2026-03-18 20:26:01 -04:00
Chris Troutner 2bbec7bc05 Merge pull request #24 from Permissionless-Software-Foundation/ct-unstable
Reducing logging noise for common errors
2026-03-17 16:20:34 -07:00