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 0xe804242736e04063857c02627ee3658ff08062bb8452c2f708fa71b4f08aa154. 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/678fb153-3cfe-4056-829c-1b43b4dbd068.json and https://artists.proofprofile.net/proofs/artist/678fb153-3cfe-4056-829c-1b43b4dbd068.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 0x3a49740f33bbb431e900140285fc920e73ccf2621eadd79253be78c0a7a317b1. 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/TCJPZ2406698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6b9edcec9df3be4c0e2a8ea3f3a1ab474ddb0a12b0fded9d34bd45672c61662. 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/TCJPZ2406710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x912e1b0bfdd8a1ed4eb2598cf736fab5056335a85455f1338676bcf88d066b1f. 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/TCJPZ2406712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf449824442bff9d7a3c7fd38d95d8488e8d871ae5084c4247a365d78bae888cb. 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/TCJPZ2406713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75f7666eef014716c61b6df5bae2d087b4593018ed6cf077486a6d6b12d50da. 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/TCJPY2352322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb689f1392190f55875ec5956b31ebbe1b449abf015c1d1c2c293b6705bcc0a. 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/TCJPV2344236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa92c909f0e558f827e4e3b9268862e94366dcf9c36ba1c4feeca387b5ce0a6ad. 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/TCJPV2301734.
the shape of our happiness / In our own cradle
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaacd1cfd44073abaef6a48af3953ac6231586c0df6c6d2d827dc722d68fb0231. 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/TCJPQ2119600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5007fc97ae31c21fcf6d100fc1eeb6dc7c29d5d9ff8bcda72d6b5e1560227f9. 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/TCJPQ2119606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52374d5d1137fc3b6e4f5312f99f9c456d70a9be0a5a700e923d30d6756471c6. 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/TCJPK2059318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x587e9ee3de1015c175f08e10565c173b9e14c47c20158ee06b8b9e04b001c735. 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/TCJPK2059320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97080b4415afd8708971bd1804c3c65e3e8d95c98801d69011992e46599ae82f. 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/TCJPK2059322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5394dc8e0d08aa66929987815b46ab2a697f5171173f96172b603ac331d6eec. 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/TCJPK2059323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468676bac57b01eaca730431d6383c8c3df6b2b5faed27aefa2d385066e48e55. 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/TCJPJ1931708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f538e1ca7601ba0bc6c0450ade7a87e3fe6984b09a474c4a11a58bd29e7f30. 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/TCJPJ1931710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bb91787392eaef7b0f026591fcb557b80aa8325b4c7263046d1c464005b36bc. 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/TCJPJ1931711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94fe561d683156dfe34394cc66e3ddb02c3ca9f19c4853216beec22c1547a35. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/TCJPJ1931713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59759053aed7ef319d3fe2c99576a12a5eb27461f4e7b6774ee8101ce5f6257. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/TCJPH1890031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc9422adaec0a686acfd81424ba3fdf2ef00ab0d8bc46ead2c5c01c797b39296. 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/TCJPH1890034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36e77ff6c894377a6e1f20f5bd1295dc839348c41f92f60a531ae4e50c9e379. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/TCJPH1890038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bac729d0e2a1492f476c7005a3af0dc5c33bfdd58e11b73bcc463a99a4ff9c8. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/TCJPB2474728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93efc39372e3d0a1989a2e83acd00f4e2db06a8385351aa74aa96735146a33c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/TCJPB2474733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b6f89b9c3832475c1719e854d4f24264ebb60a50a2cab40527c3603847f4165. 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/TCJPB2474738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x466f8f696d6b2c4b8029bdc9a63b2a9ef6b4a1d90521998319db66ea977a7778. 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/TCJPB2474748.