How does it work?
Its-Mine creates an immutable, cryptographic proof that a document existed at a specific point in time. No trusted third party, no central server — the blockchain is the notary.
The SHA-256 hash is computed locally in your browser. The file never leaves your device.
Pera, Defly, Lute or Kibisis. You need 0.05 USDC on Algorand Testnet.
Your wallet asks you to sign a 0.05 USDC transaction via the x402 protocol.
Your document fingerprint is immutably recorded in an Algorand transaction.
TX ID, date, QR code to the explorer — downloadable legal proof.
Under the hood
SHA-256 hash
A cryptographic fingerprint computed entirely in your browser. Changing even one byte produces a completely different hash. The file itself is never uploaded.
Algorand blockchain
A fast, green, and highly secure blockchain. Your document hash is embedded in a transaction note — permanent and publicly verifiable by anyone, forever.
x402 protocol
An open HTTP payment protocol. Your wallet signs a 0.05 USDC micro-payment as part of the API call — no subscription, no account, fully decentralised.
Privacy & security
- Your file never leaves your device
- Only the SHA-256 hash is transmitted to the server
- A hash is one-way: impossible to reconstruct the file from it
- Verification is public, free, and requires no account
The PDF certificate
- SHA-256 hash of your document
- Algorand transaction ID (TX)
- Block number and timestamp (UTC)
- QR code linked to the blockchain explorer
- File name and size (optional)
Pricing
0.05 USDC per timestamp, paid automatically from your Algorand wallet.
Verification is free and public forever.
Public verification API
Anyone can verify a timestamp without an account:GET /its-mine/api/verify/:hash
Returns the transaction ID, block, and date if the document was registered.
Use cases
Creators & Freelancers
Prove that a design, a piece of code, a photo or a text existed on a given date — before any dispute arises.
Legal documents
Timestamp a contract, a quote or a proposal before it is signed. Prove the terms were agreed at a specific date.
Research & Prior Art
Lock in your discovery date and protect intellectual priority. An immutable on-chain record that predates any filing.
Journalists & Sources
Prove you held a document at a specific point in time, before it was published or shared with others.
AI Agents
Automate the timestamping of AI-generated content, reports or decisions. A single API call with automatic payment.
Businesses & Audit Trails
Version internal policies, specifications or compliance documents. A tamper-proof history with no trusted third party required.
Timestamp a document
The file never leaves your device. Only the SHA-256 fingerprint is sent.
Cost: 0.05 USDC — paid directly from your Algorand wallet.
Connect your wallet to pay 0.05 USDC:
Pera & Defly: open the mobile app and scan the QR code.
Lute & Kibisis: browser extension required.
Drop your file here
or
—
Verify a document
Free and public. Verify that a hash has been timestamped on Algorand.
Drop the file to verify or
Document verified on Algorand
No timestamp found
This document has not been registered on Algorand via Its-Mine.
Service Wallet
This wallet receives USDC payments. USDC is automatically transferred to the operator once 1 USDC is collected.
You must also fund it with ALGO to pay network transaction fees.
Loading...
This wallet needs at least 0.3 ALGO for USDC opt-in and transaction fees.
Collected USDC is automatically transferred to the operator once 1 USDC is accumulated.
For AI Agents
Integrate automatic timestamping into your AI agents via x402. A single fetch call is enough — payment is automatic.
Step 1 — Setup (once)
npm install @x402-avm/fetch @x402-avm/avm algosdk
Step 2 — .env file
AVM_PRIVATE_KEY=<your-algorand-private-key-base64-64-bytes>
# Generate a fresh key pair (run once, then paste the output above):
# node -e "import('algosdk').then(m=>{const a=m.default.generateAccount();console.log('AVM_PRIVATE_KEY='+Buffer.from(a.sk).toString('base64'));console.log('Address:',a.addr)})"
# Your wallet needs:
# - at least 0.3 ALGO (for fees and USDC opt-in transaction)
# - USDC on Algorand Testnet (opt-in ASA 10458941 via Pera Wallet or vestige.fi)
# Cost: 0.05 USDC per timestamp
Step 3 — Node.js agent code
import { wrapFetchWithPayment, x402Client } from '@x402-avm/fetch'
import { ExactAvmScheme, toClientAvmSigner, ALGORAND_TESTNET_CAIP2 } from '@x402-avm/avm'
import { createHash } from 'crypto'
import { readFileSync } from 'fs'
// Build the paying client
const signer = toClientAvmSigner(process.env.AVM_PRIVATE_KEY)
const scheme = new ExactAvmScheme(signer, { algodUrl: 'https://testnet-api.algonode.cloud' })
const client = new x402Client()
client.register(ALGORAND_TESTNET_CAIP2, scheme)
const fetchWithPayment = wrapFetchWithPayment(fetch, client)
// Hash your document locally
const fileBuffer = readFileSync('./my-document.pdf')
const hash = createHash('sha256').update(fileBuffer).digest('hex')
// Timestamp — payment is automatic (0.05 USDC)
const res = await fetchWithPayment(
'https://pronodealgo.xyz/its-mine/api/timestamp',
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ hash })
}
)
const { txId, block, explorerUrl, certificate } = await res.json()
// certificate = PDF base64 — save it:
// writeFileSync('certificate.pdf', Buffer.from(certificate, 'base64'))
A real example
A real document timestamped on Algorand Mainnet on April 21, 2026. Every field is publicly verifiable by anyone, without an account.
The proof — on-chain record
Pro_logo.png
Pro logo
766a50151289ef64231914f4f076478bb7e7ec7d56a0c6d2e7e0e3ad2447235a
21 April 2026 — 12:16:02
60448080
YZOAE4K3TXFTNIZTM7BXQ6DNQCNDZH2WKGZI4JNSRRPK7SNNRQP2J6CI7M
What each field proves
SHA-256 — the document fingerprint
This 64-character string is the unique cryptographic fingerprint of Pro_logo.png. It was computed locally in the browser — the file itself was never uploaded. If even one pixel were changed, the hash would be completely different.
Block 60448080 — the timestamp
Algorand produces a block every ~3.3 seconds. Block 60448080 was finalized on April 21, 2026 at 12:16 UTC. This date is immutable — it cannot be backdated or altered by anyone, including the service operator.
Transaction ID — the on-chain anchor
The TX ID is the unique identifier of the Algorand transaction that recorded the hash. The transaction note contains the hash, the filename and the owner address in JSON format. Anyone can read it by looking up the TX on any Algorand explorer.
Owner wallet — proof of payment
This Algorand address signed the 0.05 USDC payment via the x402 protocol. It is recorded directly in the transaction note on-chain. This creates a cryptographic link between the document and the wallet that paid for its registration — without any central authority.
Verify it yourself
Copy the hash below and paste it in the Verify tab — or click the button to open it pre-filled.
766a50151289ef64231914f4f076478bb7e7ec7d56a0c6d2e7e0e3ad2447235a
My Timestamps
The last 20 documents you timestamped with this wallet.
Connect your wallet to see your timestamp history.
Loading your timestamps…
No timestamps found for this wallet.
Only timestamps made after April 21, 2026 are linked to your wallet.Terms of Use
Effective date: April 21, 2026
By using Its-Mine, you agree to the following terms. This service is operated by PronodeAlgo, an individual acting in a personal capacity.
1. Nature of the Service
Its-Mine is a cryptographic timestamping tool. It records the SHA-256 hash of a document on the Algorand blockchain as proof that a specific document existed at a specific point in time. It does not authenticate identities, validate the content or legality of documents, or act as a certified legal authority.
2. Payment & No Refund Policy
Each timestamp costs 0.05 USDC, paid on-chain via the x402 protocol. Payments are processed directly on the Algorand blockchain and are final and non-refundable. Once a transaction is confirmed on-chain, it cannot be cancelled or reversed. By initiating a payment, you acknowledge and accept this.
3. File Privacy
Your files never leave your device. Only the SHA-256 hash is transmitted to the server. PronodeAlgo has no access to your documents, cannot reconstruct them from a hash, and does not store any personal data beyond the hash and optional metadata (filename, description) you explicitly provide.
4. Prohibited Uses
You agree not to use Its-Mine for:
- Timestamping hashes of illegal, fraudulent, or harmful content
- Any attempt to deceive third parties about the origin or date of a document
- Automated abuse or denial-of-service attacks against the service
- Any activity violating applicable laws
PronodeAlgo reserves the right to block access in case of detected abuse, without notice or refund.
5. Legal Value of Timestamps
A blockchain timestamp provides technical proof of prior existence. It may serve as supporting evidence in legal proceedings, but it is not equivalent to a notarial act or certified legal document. PronodeAlgo makes no guarantee regarding the legal admissibility of timestamps in any jurisdiction. Users are solely responsible for verifying the legal validity of such proof in their context.
6. Service Availability
Its-Mine is provided as-is, without any guarantee of uptime or availability. PronodeAlgo makes reasonable efforts to maintain the service but cannot be held liable for interruptions caused by the Algorand network, third-party infrastructure, or force majeure events.
7. Limitation of Liability
To the fullest extent permitted by applicable law, PronodeAlgo shall not be liable for any indirect, incidental, or consequential damages arising from the use or inability to use this service, including but not limited to loss of data, financial loss, or any reliance on the timestamp certificate.
8. Contact
For any question regarding these terms, you may reach PronodeAlgo via the website at pronodealgo.xyz.
9. Modifications
PronodeAlgo may update these terms at any time. Continued use of the service after a change constitutes acceptance of the updated terms. The effective date at the top of this page reflects the last revision.