1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5a497855c5a593c0bcaf8f7ab37cf758c383914d7d4c718c83a349bc47e19a. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e69bd23-2bee-4084-9da0-ca358d0f7f16.json and https://artists.proofprofile.net/proofs/artist/7e69bd23-2bee-4084-9da0-ca358d0f7f16.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xd1061d31bdd83503f2c8443589bd5659fbb345c66f8099fd7f947fe2ac0ea06c","isrc":"TCAET2028504","name":"Falling in Love","registered_at":"2026-06-29T17:58:14Z","spotify_id":"32g3RP0ARomWOAgKmA1pKF","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1061d31bdd83503f2c8443589bd5659fbb345c66f8099fd7f947fe2ac0ea06c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/32g3RP0ARomWOAgKmA1pKF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/32g3RP0ARomWOAgKmA1pKF.
{"copyright_id":"0xc0c05bd90b422f30bbd935ef912d3d406efbb52f18da72beeda73ed76ee717bf","isrc":"TCAET2028508","name":"Never Got to Say Goodbye","registered_at":"2026-06-29T17:58:24Z","spotify_id":"3AbmzjwH8yZpvnOHHlpnMq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0c05bd90b422f30bbd935ef912d3d406efbb52f18da72beeda73ed76ee717bf. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3AbmzjwH8yZpvnOHHlpnMq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3AbmzjwH8yZpvnOHHlpnMq.
My Mother Told Me - Old Norse Metal Version
The Voice of Peyton Parrish (Acapella Version)
{"copyright_id":"0x1f4ed7f409702e45aad233233cc183779b02301359b2760ced010b7ade547f0d","isrc":"QZTAZ2465933","name":"Last Night Alive - Acapella Version","registered_at":"2026-06-29T17:54:02Z","spotify_id":"4uc0CXZXuDBkfn6f6t5qSQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f4ed7f409702e45aad233233cc183779b02301359b2760ced010b7ade547f0d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4uc0CXZXuDBkfn6f6t5qSQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4uc0CXZXuDBkfn6f6t5qSQ.
Poor Unfortunate Souls - Acapella Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca387f0e4b7dfae8f303dfbe42966961316faf4ab08af3f7a0b37f351f5153bf. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4MNQlIX1XN5RPpsCtWG0tr.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4MNQlIX1XN5RPpsCtWG0tr.
{"copyright_id":"0x7ed44085e57ef770ad2a50ce4e7506b55c51d85bcff3e4ce9166f145d7cdfaea","isrc":"QZPJ32263031","name":"Barrett's Privateers","registered_at":"2026-06-05T17:11:23Z","spotify_id":"4Dq06jQD9rwf5RUqORnuRi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed44085e57ef770ad2a50ce4e7506b55c51d85bcff3e4ce9166f145d7cdfaea. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Dq06jQD9rwf5RUqORnuRi.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4Dq06jQD9rwf5RUqORnuRi.
{"copyright_id":"0x9f966c7ebe19a19e390c0e6f80bf9b5876e3d61b3c7bf095736056e37f59f9b9","isrc":"QZPJ32184243","name":"Roll the Old Chariot Along","registered_at":"2026-06-05T08:54:21Z","spotify_id":"6ZOQqEyGBjWegPqLjEm6dx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f966c7ebe19a19e390c0e6f80bf9b5876e3d61b3c7bf095736056e37f59f9b9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZOQqEyGBjWegPqLjEm6dx.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZOQqEyGBjWegPqLjEm6dx.
{"copyright_id":"0x9f966c7ebe19a19e390c0e6f80bf9b5876e3d61b3c7bf095736056e37f59f9b9","isrc":"QZPJ32184243","name":"Roll the Old Chariot Along","registered_at":"2026-06-05T08:54:21Z","spotify_id":"2u5xymtaarsnlEOSHM7pey","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f966c7ebe19a19e390c0e6f80bf9b5876e3d61b3c7bf095736056e37f59f9b9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2u5xymtaarsnlEOSHM7pey.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2u5xymtaarsnlEOSHM7pey.