Track a heart Get a partner key
The public good API for commerce

Every purchase can do good. Now you can prove it.

Heartswill plugs into your store, booking engine or app. Each confirmed order releases a small contribution to a real cause. Within 30 days you get the photo and the story back, sealed in a public ledger.

1 API callper confirmed order
30-dayproof of impact
Hash-chainedpublic ledger
One order, end to end · example
Order confirmedbooking.confirmed
Pledge recorded₹500 · 2 units
Delivered on ground2 witnesses
Story returnedsealed
Live impact

Measured, not promised.

Loading live totals…

How it works

Giving, built into the checkout.

No donation buttons to ignore. Impact happens automatically on every confirmed transaction and comes back as proof your customers can see.

Day 0Order confirmedDay 0 to 30Funds reach the NGOWeek 3Delivered on groundBy day 30Story returns
  1. Connect

    Add one API call or plugin to your checkout, booking engine or app.

  2. Pledge

    Each confirmed order records a fixed contribution. Refunds before delivery reverse cleanly.

  3. Deliver

    The verified NGO running the cause turns settled funds into real items through its trained volunteers.

  4. Prove

    Photos and stories return to your impact wall. Every record is sealed in a public ledger.

For businesses

Purpose that converts.

Show shoppers and guests exactly what their purchase made possible. Turn social responsibility into a brand story that is true, measurable and shareable.

REST APIAny checkoutBooking enginesImpact widgetShopify · soon
Causes

Where the good goes.

Live pilotKarunaFootwear for children of construction workers
WinterWarmthBlankets for people without shelter
EducationSchool kitsBooks and bags for first-generation learners
MonsoonShelterTarpaulins and umbrellas for street families
Trust

Proof you can verify

Every pledge, delivery and story joins a hash-chained ledger. Anyone can re-check it in their browser.

Dignity

People first, always

Children's faces are blurred. Locations are shown by area only. Anyone who declines a photo still receives the item.

Community

Volunteers on the ground

Trained volunteers deliver every item with two witnesses. Join a project in your city.

Businesses · NGOs · Customers

Every click becomes a smile.

Heartswill connects businesses with verified NGOs. Each NGO holds its own funds and makes its own spending decisions. AnandBodh Foundation is the founding NGO, and Elevated India and Fabulous Media are founding partners.

Impact wall

Verified impact.

Each story is sealed into a ledger where every record carries the fingerprint of the one before it. Your browser re-checks the whole chain every time this page loads.

Checking the ledger… How this works
Independent timestamp

Anchored to Bitcoin every night

Each night the ledger's latest fingerprint is timestamped through OpenTimestamps on the Bitcoin blockchain. Once that is done, no one can rewrite history behind the scenes. That includes Heartswill and the Foundation.

DayUp toFingerprintCheck

To verify independently, install the free ots client and run ots verify -d <fingerprint> heartswill-ledger-DAY.ots. Proofs become final once Bitcoin confirms them, usually within a few hours.

Ledger

#WhenEventSummaryFingerprint
Ground projects

Causes we deliver.

The Foundation acts as fiscal sponsor. Each cause has a defined impact unit, the people it serves and the proof every delivery must carry. Causes marked opening soon start taking pledges once the Foundation confirms their cost.

Seasonal cause calendar

SeasonCause
Join a project

Give your hands, not just your money.

Give a few hours a month. Every volunteer completes a short orientation on dignity and child safeguarding before their first distribution.

What happens next

  1. A coordinator reviews your registration.
  2. You join a 30-minute orientation call.
  3. You are added to a project and its next distribution.
Heartswill API · v1

The public good API for commerce.

One call on every confirmed order or booking. Verified stories flow back to your site, your customers and your reports.

1 · Cause

We assign a verified cause

Heartswill matches your business with a cause run by a verified NGO, such as Girl Child Education, each with a clear unit and minimum.

2 · Funding

Choose how you pay

Prepaid credit, monthly settlement or split at checkout. Money goes straight to the NGO running your cause. How money moves

3 · Connect

One call per order

Use a plugin or the API. Get a key in a few minutes.

Endpoints

Base URL:

CallPurposeKey
POST /v1/pledgesRecord a pledge on a confirmed orderYes
POST /v1/pledges/reverseReverse a pledge before it is settled or deliveredYes
GET /v1/impactYour totals and storiesYes
GET /v1/projectsActive causesNo
GET /v1/stories?partner=idPublished stories with photo fingerprintsNo
GET /v1/track/{code}Public journey of one pledgeNo
GET /v1/ledgerFull hash-chained ledgerNo
GET /v1/anchorsDaily Bitcoin timestamp proofsNo

Send the same partner_ref twice and you get the original pledge back, so retries never double-count. The reference is hashed on our side and never stored in plain text. Print the track_url on your receipt or thank-you page so each customer can follow their own heart.

Plugins and libraries

Download and connect

ShopifyConnect a store in two minutes Badges and impact widgetCopy a badge or the live impact card
WooCommerceWordPress plugin · on request
PHP and Node.jsServer libraries · on request

Partners receive the WooCommerce plugin and server libraries with their API key. Public downloads arrive with the package registries.

Try it live

This records a real pledge. Keys are issued from the Console.


Your impact with Heartswill
Trust and verification

Trust you can check yourself.

Heartswill does not ask you to take our word for it. Every rupee and every delivery leaves a record that anyone can check from their own device. No account or crypto wallet is needed, and no special software either.

Checking the ledger in your browser…This takes a second.

Four promises

1

The money is held by the NGO running the cause

Every cause is run by a registered, verified NGO, such as AnandBodh Foundation. That NGO holds every rupee for its cause and makes every spending decision. Partners pay what their customers pledged straight into the NGO's account, in advance or monthly, and every payment is matched to a bank reference in public. Heartswill never holds the money. See who has paid.

2

Every delivery has two witnesses

Trained volunteers hand over each item with two named witnesses. Consent is recorded from the adult present in their language. Locations are shown by area only and children's faces are blurred. Anyone who declines a photo still receives the item.

3

Photos are sealed the moment they are approved

Each photo gets a unique fingerprint that is written into the public ledger. If anyone changes a single pixel later, the photo no longer matches its fingerprint. You can check any story with one tap on the impact wall.

4

Nothing is ever quietly edited

Records can only be added. A mistake is fixed with a new record that says what it corrects. You can see both the mistake and the correction.

How the sealed ledger works

Step 1

Something happens

A pledge comes in. Money is settled. Items are delivered. Each event becomes one numbered record with a short public summary. Order references are stored as fingerprints, never in plain text.

Step 2

It is chained to the one before

Each record gets a fingerprint made from its own contents plus the fingerprint of the record before it. Change any old record and every fingerprint after it breaks. Your browser checks this every time the impact wall opens.

fingerprint = SHA-256(previous fingerprint | record)
Step 3

The latest fingerprint is anchored to Bitcoin

Once a day the newest fingerprint is timestamped on the Bitcoin blockchain. After that not even Heartswill can rewrite the past without it showing.

How the Bitcoin anchor works

Bitcoin keeps a public record that thousands of independent computers hold and that nobody can change after the fact. We use it as a public clock that nobody controls.

  1. Every night at 00:05 IST the platform takes the fingerprint of the newest ledger record. It is 64 letters and numbers long.
  2. It sends that fingerprint to three independent timestamp servers run by the OpenTimestamps project and Eternity Wall.
  3. The servers combine many fingerprints from around the world into one value and write it into a Bitcoin transaction. This usually confirms within a few hours.
  4. We keep a small proof file for each day. It links our fingerprint to that Bitcoin transaction by a short chain of maths that anyone can repeat.

Only the fingerprint goes to Bitcoin. No names, amounts, photos or personal details ever leave the ledger. There are no tokens and no cryptocurrency. Heartswill does not buy, hold or sell any.

Latest anchor

Loading…

Check it yourself

In your browser

The whole chain

The check at the top of this page downloads every record and recomputes every fingerprint on your device. It does not trust our servers to say it is fine.

On the impact wall

Any photo

Tap Check photos on a story. Your browser downloads each photo and compares its fingerprint with the one sealed in the ledger.

On your receipt

Your own heart

Enter the tracking code from your receipt. You see when your pledge was recorded and settled and delivered, with the ledger records behind each step.

Fully independent

The Bitcoin proof

Install the free OpenTimestamps client and check a day's proof without using Heartswill at all.

pip install opentimestamps-client
ots upgrade heartswill-ledger-DAY.ots
ots verify -d FINGERPRINT heartswill-ledger-DAY.ots

Upgrade fetches the Bitcoin confirmation. Verify then tells you the block and the time.

What this proves and what it does not

It proves

  • Every record existed in exactly this form no later than the day it was anchored.
  • No record has been changed or removed since then.
  • Each published photo is the same file that was approved and sealed.
  • Your pledge is counted once, even if a partner sends it twice.

It does not prove on its own

  • That a photo shows what its caption says. Two witnesses and consent records cover that, and the NGO reviews every submission before it is sealed.
  • That a partner sent every eligible order. Partners connect through the API and their badge only shows green when live orders arrive.
  • Anything that happened before it was written down. That is why delivery records must be filed within days.

Badges that cannot be faked

Partner websites can show a Heartswill badge with a dot. The dot is green only when the badge sits on that partner's own registered website and their connection sent live orders in the last 30 days or Heartswill confirmed it. A badge copied to another site stays grey, because the visitor's own browser reports which website is showing it.

Open data

WhatAddress
Full ledger with fingerprints/api/v1/ledger
Daily Bitcoin anchors/api/v1/anchors
Proof file for a day/api/v1/anchors/DAY.ots
Stories with photo fingerprints/api/v1/stories
Your pledge/api/v1/track/CODE

The platform code is kept in a version-controlled repository. Questions or a concern about any record? Write to the NGO named on it, or to Heartswill through heartswill.com. Any correction is published as a new ledger record.

How money moves

Every rupee goes straight to the NGO.

Heartswill is the record, not the bank. Customers buy from partner businesses. Partners pay what their customers pledged directly into the account of the NGO running each cause. Each payment is matched to a bank reference and written to the public ledger, so nobody has to rely on anyone's word, ours included.

Three ways a partner can pay

Recommended

Prepaid credit

The partner tops up the NGO first. Each pledge is paid from that credit the moment the order is confirmed, so the customer sees Funded straight away. When credit runs out, the partner can't record new pledges until it tops up. Nothing is ever owed.

For established partners

Monthly settlement

Pledges show as Pledged until the partner pays the exact monthly total. It is recorded only when that amount is in the NGO's account. Anything unpaid after 45 days is marked Overdue here and on the partner's badge.

Coming with the gateway link

Split at checkout

The customer's payment is split by the payment gateway, so the NGO's share arrives automatically, with no transfer to remember. Until that link is live, split partners settle monthly.

Pledged and paid, partner by partner

PartnerPays byPledgedPaidStill dueStatusLast payment
Loading…

Prepaid balances and full bank references stay private. The ledger shows each payment with only the last 4 characters of its reference.

Commitments for the year ahead

Promises made in public before a rupee is paid

Loading…

A commitment is a public promise, not money owed. Money commitments fill only from real pledges recorded during that year. In-kind commitments fill only when the NGO counts the goods it received.

What stops a partner keeping the money?

Customers get a tracking link that shows whether their pledge is Pledged or Funded. Unpaid pledges are visible here to anyone, and overdue partners lose their green badge. Prepaid partners can't run up a debt at all.

What stops the Foundation mis-recording?

A payment can be recorded only with the exact amount owed and a bank reference that hasn't been used before. Every record is hash-chained and anchored to Bitcoin daily. A record can't be edited, only corrected by a new one in public.

Run a business?

Apply, get a verified cause assigned, choose how you'll pay and connect in minutes.

Badges and share kit

Show the good you carry.

Every badge links to the public impact wall. Place one on your checkout or footer or receipt. Customers click through and see the sealed proof for themselves.

Website badges

Copy the code and paste it where the badge should appear. The logos load from heartswill.com so they always stay current. Please keep the logo as it is. No recolouring or stretching.

Light badgeFor light pages and checkouts
Dark badgeFor dark footers and apps
Compact badgeFor receipts and small spaces
Green dot verification

A green dot means the website is really connected

Green The website is a registered domain of the partner and live orders reached the Heartswill API in the last 30 days. Grey Not verified. The badge was copied to another site or the connection is quiet or paused.

The check uses the browser's own record of which website is showing the badge. A page cannot fake it. So a badge copied onto another site stays grey. Replace your-partner-id in the code with the ID in your partner welcome email.

Live widgets

Real data · updates on its own · light or dark

Your verified impact in one small card: orders that gave back, what is on its way and a link to the proof. Fits a footer, sidebar or checkout.

Theme
Preview width


Share on social

Ready-made images from the Heartswill brand kit. Download one and post it with a link to the impact wall.

Full logo files and brand rules live in the Heartswill brand kit.

Share your heart

Bought something that carried a heart? Enter the tracking code from your receipt to get a link you can share. Friends see the timeline and the sealed photos when they arrive.

Track my heart

Follow your order's good.

Every pledge gets a code. Enter the one on your receipt to see when it was settled and delivered, and the sealed photos that came back.

Lost your code?

Find your pledge with the payment ID from the receipt you were sent when you paid.

Field upload

Send proof from the ground.

For approved volunteers. Photos are resized and blurred on your phone before they leave it. Each one is fingerprinted and checked by a coordinator before it goes public.

Signed in as
heartswill.com · opening soon

Shop where 100% of net proceeds do good.

Every order becomes a pledge and returns a story to the buyer. Each month we publish exactly what was sold and spent and what went to AnandBodh Foundation.

Collection

Artisan and cultural crafts

Made by communities we meet through Vanishing India.

Collection

AnandBodh wellness

Products from the AnandBodh ecosystem for a happier life.

Collection

Heartswill essentials

Everyday goods that carry the Heartswill promise.

Monthly proceeds statement

Published here on the 5th of every month once the store opens.

Sales₹ —
Less product cost₹ —
Less GST · gateway · shipping₹ —
Less website running cost₹ —
Transferred to the Foundation₹ —
Foundation console

Run the platform.

·

Sign in

Foundation editors sign in with a one-time link sent to their email.

Pledges

ReceivedPartnerCause₹Units leftStatusTrack
Money in

Partner funding

Partners pay the NGO running each cause directly. Each partner chooses how it funds pledges. Prepaid: it tops up credit first and every pledge is paid the moment it happens. Monthly: it pays what it owes after month end. Split: the NGO's share is split at checkout (until the gateway link is live, record it like monthly). Every payment needs the exact amount and its bank or UPI reference (UTR), and goes into the public ledger with only the last 4 characters of the reference.

PartnerModePrepaid creditOwedOldest unpaidStatus

Record a payment received

Payment history
ReceivedPartnerKind₹RefLedger
From volunteers

Field uploads to review

Approving checks every photo against its fingerprint, publishes it and seals the distribution in the ledger.

Record a distribution

Up to 6 photos. Each is fingerprinted and sealed in the ledger.

Partner API keys

Heartswill assigns each partner its cause; every pledge from its key goes there, whatever the request says. A new key replaces the old one and is shown once only, so copy it straight to the partner.

PartnerAssigned causeKeyBadge

NGO applications

From platform.heartswill.com/ngos. Approve only after a verification call and documents (registration, 12A, PAN, bank account in the NGO's name). Approval lists the NGO publicly and writes it to the ledger.

ReceivedNGOContactWorkStatus

Verified NGOs

NGOWhereCausesStatusCSR eligibility

Commitments

Yearly public promises. Money commitments fill from that year's pledges. In-kind commitments fill when the NGO records goods received.

PartnerCommitmentKindProgress

CSR enquiries

From platform.heartswill.com/csr. CSR grants go only to NGOs with a live CSR-1 number, valid 12A and 80G. Keep CSR grants separate from purchase pledges.

ReceivedCompanyContactBudgetInterestStatus

Partner requests

Requests from the API docs page. Add the business above to issue its key, then mark the request.

ReceivedBusinessContactCauseStatus

Volunteers

Approve a volunteer, then issue a field code so they can upload proof from their phone.

NamePhoneCityStatus

Causes

CauseStatus₹ per unit

Add a cause

Founding partners

Built together with