1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0x727c7f360d70ac2e8ba0ecc443c3047efa6b4fb0fa1dc23d96b84039036dbcba. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9296d4de-4c57-40e4-b717-9ca3d5ae668f.json and https://artists.proofprofile.net/proofs/artist/9296d4de-4c57-40e4-b717-9ca3d5ae668f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x913dadce34e7ddafa41c3caf91e8d4c7f58bebac131d8a0d009f91ac84b7122c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x008f5bafd992c6d7a64e723b059e4664f9a30727ba2b83ed7a53eaf77e8f890c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85cca1c77c6410558b387bc701845eeaa68e12fb917951777b0fd103776199f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bffa15eb9593e2001790c5abe6942cd8af9b41ecda4857c6d99e566bf8d77d2. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f1569bedd700c6f9d863d55deca9e7bbecade231b0fb74463298e0f2b5d274. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a9bdb23463ccfdbb403a2213268e54510eb79223d86dabcc6c415a3d232ba7. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32bb74ccee8feeaa00137d2c93b5cb12fc95cab23f5a51ae41b7ebbc386dadda. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1955510.
How Did It Get so Late so Soon? (Slowed and Reverb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a9a600c86e96fa45d14cd0cad7f71370aa8a6287f941f9510997e4da3f011b5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14719c946a4b1615d5076c391354a5b5d24d6d0b97632bf716450d2bf1b367ad. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424507.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48adca256d95d7ed519388b2bc7bfbdc64049180880559c3893a78e5d2255735. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bd9c01a9d2751667170f4401f92174f5251d30e7f4c83d7cb9f39ab16835567. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZJL41900326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x144069ed581b07f8e3b93da55aa935b9dc4090a0196836bb58a13a6eb063b77c. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZJL41900328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbab829a9faed5a790e71fc27e23b0821342d3b0f4f0679e2218d832b365559e. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZJL41900325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d299c3a022f162e04cf8021da9697c46b9568307cda88d6be238eaae1f11e23. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZJL41900327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b1a4deb832cba366de1a663940dd5440cc0478a9c06ae2fd57c7b5691f71f1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLRD51952329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4abdf1d04fd841782c234226a9624249988bdba83856bed945b20032fa6c26. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLRD51952330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649c93e1404fbdcc701cfdd47a547c7693899653ee0995f4565526d79fe040bc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLRD51952331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3297b0d304d1d4cb4688ba51e944d00e7bf7f2744072c1dbb268add759153fb3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLRD51952304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f26735e4fe128466fea37eaaeb9bed926066ecd4b65ca9f666fab961176b05. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1820535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d5c41d96cd0239fc2c69b95b01cbddc16b0d87d3eebd8aa2052c90e46b6915. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1934144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd613d5c1eb43f8ecbd4e775a3fdf12056a134dc2dd679d3bee631d9a9f0e9851. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1934145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6d5f22a29e7295f7fd70d8e9f01c3705bf244647d0b49d2be08964a22ec15c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1934146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27e48b678ceccab225ceaaf6dd9448cef51dc65e7b385d3de58cf3d1b125605. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1934147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98becb394fa6948be085c0388cb7ad10f0b4757e52e7c907d2b0473d738c98de. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1934148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b013c48dd49753db2c5b62abd1f3e6bd938cacafd207689323832ac6441e17. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B1909125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b9fd47338235c9d69735a29102cf5f29ae5cabdb06899b33196e050d0a6af1. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ22B2070532.
how did it get so late so soon? (Sped Up)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469ccdc82d5478a2f0c6040ac1b3f5e8d58bc17c33f06c25fb71946adedefb1e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4253a406cb638991371746a3e955afbdb10b6281a3239b0c77559f19a83d4f3b. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023d594c020e3515e424902f21cbfc0fb49477cbde20ba18c60adcd91dee481d. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH7812424924.