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 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 0x63bcc8e61e8ad3f6386959c11542888d017ed1ad5b1051914f84187d439dc505. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/02d87ea6-dafe-49dc-8262-e2f8a3e6d855.json and https://artists.proofprofile.net/proofs/artist/02d87ea6-dafe-49dc-8262-e2f8a3e6d855.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 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 0x717ce4b5d39298ad34d17506a02eddb1b2a22a19f0768cde4e23e4b5f50ef3d7. 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/TCACD1570272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1c2d2ca914226a5f67929385510f84aa3d7e947be4e9fbba37ed1ef17155968. 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/TCACD1570273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35bc1a245ef38c0214d2b57c973ebe2a7f8fb320859bbee38d4bb539f0949a2a. 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/TCACD1570274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0ea6109c1480e9ec29778aff42105b8a556f744ba5e0a9b10ff627266a7e5c7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCACD1570275.
Hard Lesson Learned (feat. Merlin Pursley)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0852e281760df683586b6b0764e74628ecf72e2a7c6b230b4a1ddc50dd67c9fa. 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/TCACD1570276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b7cacec88baf970d4a83f40a4fb4bdd09fcdc237b6ab0f456768015e2762d6. 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/TCACD1570278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9677855c9587929f87d78371d8ca99a89b3f87970dc19402929ad18bf50a94a3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCACD1570279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d8561371dcdb19ed0f186181f7e9bb1067aa17c8d9287e68b3e6dbc7fe0c4ad. 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/TCACD1570281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aba5ad98081634abe7ec5dbf437ca9ccd105051f6e927eb3ff39ba5468db52b. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:25:24Z), 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/TCACD1570282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa86348ae95b8d40663245043e7b3882d5abaab113c674e42a94bb90ac22b637. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/TCACD1565521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fa74f33ebf34c2e33576b82fb3acdc6d813a0445e7ff7165153f4cc1e2ea15. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCACD1565522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a75b34ada25aeb6a6dc8b671e4ab209751df4cc711b3014e5956334ca1a5948. 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/TCACD1565523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20138fdbf86adb4a0987af1fa4368cc06d786c85c9e3833608b8b00e6c9f4c9e. 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/TCACD1565525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22feedb8a8c63aa0277e693f425457387272751cd6bf9be462388c0ef1d06f71. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCACD1565526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c56a90a67f64af70ba4b6c24af459abd67f5349add739caf3026eddb6d05790. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCACD1565528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26618b64ad768bd859646b3d9eb0cecaa484b07c0337a915ca2dba9b8e750a60. 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/TCACD1565529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ec408f950107aafabcbb5bba6e2358b6a4e5c658054daabe51147fbe89d4a3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCACD1565530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbba5ecb9dd18de391dfee6bf840b2c72f06cecedaf7b02b8225500439c61353. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TCACD1565532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda36e40b650912409c580c57c06c8b79ce47aa6c459919f52aaf0e545819954b. 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/TCACD1565533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a8e4dfab71fe78be39aba57a40939f8963557f14bbb9302d446be74665cb824. 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/TCACD1565534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc493377e49012fdf41583ad93fbdaa01c43df438347be5becea2c230e6b58bec. 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/TCACD1565535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec6b61092715b62ee756b2d7d0091bfc4d3538476c6b44b5f113f2ffb5c3748. 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/USTCZ0929889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf40511f790a74e8cbd7bf6cdc75cc7f533eb125ee2c580c4eaa6bfae8ac17ce. 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/USTCZ0929892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a06a955e5a391ff304bfd5b8340ec6919c87b98b59bb3208268db0ad9e786f6. 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/USTCZ0929894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207aad39c6cbe2f87858d7dade0fbd57adf993dad78454ec88a75cfafe73a620. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USTCZ0929895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4b61cf645a1b06b5fd98cf74217a404ab65038e064793b1fe22495a61dcf8b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USTCZ0929896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b16ba20dc5efebeba7b5a5af3cf6a869700d4a2d4f0f51da27c7527559fb45f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USTCZ0929897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3be4248d82993676de7064dafbc4c97cee1dd983f88af7e6c921f45b50c378b5. 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/USTCZ0929901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2cae02c143fcec0c21f984fbd181b6a04142c74dbb71f27a60dd643b06a715. 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/USTCZ0929904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45c7e2b1b49be774858957fd31d1bb2b39cf08ebb94497be4aca71bbd097ee1a. 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/USTCZ0929906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed89831ba488e10568c3d6f4e22efbfed6558bf68d05d26113f0c3774b452632. 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/USTCZ0929908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8512ea024ce597d1e6280f224e88dd7efa0ce1cbbdab882330d4a11736c702d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USTCZ0929912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc972714eb5917248e81fbe2bdba562f7fb23efc305e1ceff4da6f0be98a4d826. 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/USTCZ0929913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38819d76f00a72f105a1cec58070cea8b414dfdc284b19254561f7fb3b9c3659. 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/USTCZ0929914.