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 0x49c08d24773e2188970cdd312f9fe6119e08515094c5e3ea57d5d30e52788dbc. 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/0c527ef3-c72f-4749-aa93-72f7b0d0e673.json and https://artists.proofprofile.net/proofs/artist/0c527ef3-c72f-4749-aa93-72f7b0d0e673.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 0x001ec9c26a80c31510be3a40063846cc1127c4000c3bf4183cffd30a1be51350. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T09:44:12Z), 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/QZDA72097663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4e20d709b687b0d4d131c59fa343746d47e7a84ece27cbbcd56a1dd42af951. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), 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/QZHN92043059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0bb79821095b8b1c2109bc44a319a68455ea6df04ff005515a6f359e7f439e8. 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/QMBZ92182106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc2eeecbc6cf70c7b6a1753366a3af7f32a2dddca1f40dca6014167783057be5. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMDA62163478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87727a352b90543ce1d2d0feca69962c615beef37c9fa5e3d8a025f38b8be832. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QM4TW2230179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e8f239b12f4f4d14849e77b4fb982db034648172ccf65cc86d685683dcf01f. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QM4TX2200990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313efabb23c0bc78af07d0f73a82c02d16f45569e51ca9ea8ccdccd7c01ff77d. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QM4TX2260402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b09a4f5b59c173f2d7612bbb3d480f0afc4d080d71abffbb62291c095472bb. 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/ES5022201186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd402bcbaa7552c1c38c6f0fd6e6b9f342a89ae12549a45f0eb05d22f1da44873. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QM6N22287071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4e7b5861ee7970083f35fe8051902eeb883be64567ad60fcb0eb6e265f7051f. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QMBZ92282939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac984b62b3cb0d8722ef654754ca69e2ff4306d2b5a8ab5bcb884a2bb35989c. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/QMDA62268497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0639c06143a1a5488e4dec7c01b1ee0d83751d7c50be513601dd7fb8a43e5818. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54:58Z), 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/QM4TW2344096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb4eda306d89476bbb54fd26b6842612082a18031d80989b1477b8211f1976d. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/ES30E2000164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97226333a9cc78f7f696e4c943f5031362069695dda95215976324754ffd00d1. 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/ES30E2000181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58d5b073bc71e7dd554a23b78b5b96739e1385e0338fa3deb859532967dde5f4. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/ES30E2000199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b4a8e55018d229c5be42bf19af1fb9ef74c4cee0598dfe23666e1e74a035dd4. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/ES30E2000203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde110642fcca92072963b9ef76fccec9d983dd23683e1dbd98b2552660f4b36. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/ES30E2000214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f3f081b3627df92b024cd7b599e020dd5a7c9bd726308f4355b9f2274024691. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/ES30E2000222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5bbc219755d0a59d12730b8d9a41f3d03095b400c16a7ed6f56fec8d382929. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/ES30E2000244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb6403cf967b0da43c6f245a3cca3b432705abd765951cf00c920d46e8ced44. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:42: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/ES30E2000253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3245339745f930cedc3a4c4b20294d1799394c602a1ea3e5bed8775c1225738. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T16:03:42Z), 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/BK4DA2447161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae80fe8618fd6f2b158a3ac3f3cdaff6e35f78b3b02d604d4ff1df0fe8aedcf. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15: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/BK4DA2452702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31420a3e55f964af57edacb923224f0d49d4304b1e74d45a52c0b739081ef38. 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/ESUM72200250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16c40503e5be103c6afb8cd67d9a835b979e6ed6d832de11ea964814c6cf48ff. 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/ES71G2412406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8efa5fe88eed8b1a7106aefbd7ade7c2003848bafaa280c2a34a5acccd9a900. 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/ES5022200261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c419fbd24412337d4749c052fe24f930d76efe72b67e007a6b038fd945e293. 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/ESA092236202.