Run verifiable petitions on your own site.
The same ledger Rotten America uses: sealed wording, every signature chained to the one before it, the record anchored to Bitcoin. Your brand, your page, your supporters.
01
Sign up
Sandbox keys in a minute.
02
Build against the sandbox
Real hashes, nothing counted.
03
Go live
Once we approve your organization.
Two calls. Create a petition from your server with a secret key, then embed it on your page with a publishable key.
curl https://api.rottenamerica.com/v1/petitions \
-H "Authorization: Bearer sk_test_…" -H "Content-Type: application/json" \
-d '{"title":"Ban PFAS in Tampa tap water","summary":"Tampa'"'"'s tap water carries PFAS above the EPA limit, and the city has no plan to fix it.","demand":"Adopt a PFAS treatment plan by June 2027.","target":"Tampa City Council"}'<div id="ra-petition"></div>
<script src="https://racivictap.com/embed/v1.js"
data-petition="ban-pfas-in-tampa-tap-water-x1y2z3"
data-key="pk_test_…"
data-target="#ra-petition"></script>Never put a secret key (sk_…) in a page.