GovLaws
Compliance Checks
Paid Operations (6)
GET /api/mpp/resolve 0.05 USDC.e
Same as GET /api/resolve but requires no API key. Payment is handled via the Machine Payments Protocol (MPP) — the first call returns 402 with a payment challenge; the agent pays via Tempo stablecoin and replays the request with a credential. $0.05 per request.
- Amount
- 0.05 (raw 50000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| citation | query | string | Yes | CFR citation, e.g. "12 CFR 1026.43" |
POST /api/mpp/search 0.03 USDC.e
Same as POST /api/search but requires no API key. Uses MPP payment flow (402 challenge → pay → replay). $0.03 per request.
- Amount
- 0.03 (raw 30000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
{
"$ref": "#/components/schemas/SearchRegulationsInput"
}
GET /api/mpp/changes 0.03 USDC.e
Same as GET /api/changes but requires no API key. Uses MPP payment flow. $0.03 per request.
- Amount
- 0.03 (raw 30000)
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| agency | query | string | No | - |
| citation | query | string | No | - |
| days | query | integer | No | - |
GET /api/mpp/identity 0 USDC.e
Uses the standard MPP challenge/credential flow with amount 0 so a client can prove it controls the same identity that made earlier paid GovLaws requests. Returns prior payment history and refund status for that identity.
- Amount
- 0
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
GET /api/mpp/refunds 0 USDC.e
Uses zero-dollar MPP auth to verify the payer identity, then returns refund requests tied to that identity.
- Amount
- 0
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
POST /api/mpp/refunds 0 USDC.e
Uses zero-dollar MPP auth to verify the payer identity, then records a refund request linked to the original challenge_id or receipt_id. Refund settlement is handled out of protocol to the original payer identity.
- Amount
- 0
- Currency
- USDC.e
- Method
- tempo
- Intent
- charge
- 402 Declared
- Yes
Input Schema
{
"$ref": "#/components/schemas/MppRefundRequestInput"
}
Payment Methods
- Methods
- tempo
- Intents
- charge
- Currencies (discovery)
- USDC.e
- Currency (challenge)
- USDC.e on Tempo (Tempo)
- Multiple Challenges
- No
Recipients
- 0x101ca209fa4d047c7dedc979d4ea9e5369f91ddf
Per-endpoint breakdown
- GET /api/mpp/changes
- 0x101ca209fa4d047c7dedc979d4ea9e5369f91ddf
- GET /api/mpp/identity
- 0x101ca209fa4d047c7dedc979d4ea9e5369f91ddf
- GET /api/mpp/refunds
- 0x101ca209fa4d047c7dedc979d4ea9e5369f91ddf
- GET /api/mpp/resolve
- 0x101ca209fa4d047c7dedc979d4ea9e5369f91ddf
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- -
- Challenge ID Length
- -
- Digest Binding
- -
Uptime
- Discovery
- Reachable (124ms)
- Challenge
- Reachable (294ms)
- Last Checked
Schema Completeness
- Paid Operations
- 6
- With Input Schema
- 2
- With Description
- 6
4 missing schema
- GET /api/mpp/resolve
- GET /api/mpp/changes
- GET /api/mpp/identity
- GET /api/mpp/refunds
Documentation
- Homepage
- https://govlaws.ai/
- API Reference
- https://govlaws.ai/openapi.json
- llms.txt
- https://govlaws.ai/llms.txt reachable
Discovery
- OpenAPI URL
- https://www.govlaws.ai/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 29952 bytes
- Document Hash
- da40f51374ac603b6e60af5950330f18ebb1d28c43412ad83fa2ee82d13ef232
Version History (2 snapshots)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | B | 85% | 411ms | Up |
| 2026-04-07 | A | 98% | 206ms | Up |