A

GovLaws — MPP Grade A

https://www.govlaws.ai 98% (100/102)
legalgovernmentregulations
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

2 Total txs
0 7d txs
$0.00 7d volume
$0.08 Total volume
1 Unique payers
0 Unique clients
7-day activity ▁▁▁▁▁▁▁

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt

Paid Operations (6)

GET /api/mpp/resolve 0.05 USDC.e
Resolve a citation via pay-per-request (MPP)

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

NameInTypeRequiredDescription
citation query string Yes CFR citation, e.g. "12 CFR 1026.43"
POST /api/mpp/search 0.03 USDC.e
Semantic search via pay-per-request (MPP)

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
Recent regulatory changes via pay-per-request (MPP)

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

NameInTypeRequiredDescription
agency query string No -
citation query string No -
days query integer No -
GET /api/mpp/identity 0 USDC.e
Re-authenticate a prior MPP payer with zero-dollar auth

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
List refund requests for the current MPP identity

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
Request a refund for a prior MPP payment

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 (107ms)
Challenge
Reachable (198ms)
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
33533 bytes
Document Hash
a07951ad6e04cabf93cddc0da63118e76a5a5924432833659c47af3adbe319a7

Version History (17 snapshots)

Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
  • document hash changed (no semantic differences detected)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
  • document hash changed (no semantic differences detected)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: F (20%) → A (98%)
Grade: A (98%) → F (20%)
Grade: B (85%) → A (98%)
Scan snapshots
Date Grade Score Response Status
2026-04-06 B 85% 411ms Up
2026-04-07 A 98% 206ms Up
2026-04-08 A 98% 140ms Up
2026-04-09 A 98% 234ms Up
2026-04-10 A 98% 124ms Up
2026-04-11 A 98% 228ms Up
2026-04-12 A 98% 127ms Up
2026-04-13 A 98% 133ms Up
2026-04-14 A 98% 96ms Up
2026-04-15 A 98% 131ms Up
2026-04-16 A 98% 135ms Up
2026-04-17 A 98% 84ms Up
2026-04-18 A 98% 162ms Up
2026-04-19 A 98% 97ms Up
2026-04-20 A 98% 265ms Up
2026-04-21 A 98% 386ms Up
2026-04-22 A 98% 126ms Up