Rotten America

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.

  1. 01

    Sign up

    Sandbox keys in a minute.

  2. 02

    Build against the sandbox

    Real hashes, nothing counted.

  3. 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.

Free while in beta.