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 0x1b316ea187e7e486f22d6b57e1c60b70149b370ca528d5c415ae76f67cc8adaa. 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/ac0f8b00-d97f-4751-aebc-8fdfedcdfc03.json and https://artists.proofprofile.net/proofs/artist/ac0f8b00-d97f-4751-aebc-8fdfedcdfc03.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 0x69e7fc24549a228d87dbd21f6acbb9490ddebf409103090fc0f5fb4e6b71126d. 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/IL1012300928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ce6ab0b98a2397485296a8173714344dba1b1372e21ae83ecf21a225d8ec08. 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/IL1041702121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5191ddd3989e886e861ea1b57ec2d0d4dfe6565c42a2b4506d736e85c80328ac. 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/IL1012300596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eca4a1af1f3f7e12ddf8a64aa4aa415ad8cbb19a7f5aea3f076f1783ae9ff21. 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/IL1012301633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad93270e905c27061b6e63c36ad8937555d4d6a3dd3d1f498335224ee59c23b. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/IL1012301634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd6266cac5211cd365deaa70725fdf8fcb7e4a82be6e8dc7db898804672b171a. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/IL1012301635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75eddce70937fbbcdd2990ff11fae89dd9e688a694752dcdf278907d253218e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IL1012301637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278a23fe422345d6683767e011fa73e211aa4f0eed81136f3c2c7df0d9b77785. 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/IL1012301638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b8cd717fdb3c26dfd64ad15dfc7eac6b3be3db1563118dadd0553942b394426. 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/IL1012300274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b8cd717fdb3c26dfd64ad15dfc7eac6b3be3db1563118dadd0553942b394426. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IL1012300274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82290a35774decf65e970d82daf50ac71af12df115f263ce7bce6bec69ee834. 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/IL1042002101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b62dbd2cfe12a19a8de9edcddde5f6856c361a3623241d80cf04252bb68a5b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/IL1042002102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe07d784638dd56bc4beac26d94066660c879dedd3063461a8f220773900c0cf9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/IL1042002106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e3620687d4e98d0701791f922a88f278af69c090ac97ffe87f8d88f1e95aeb. 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/IL1042002107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc0c83bb4d1de5ea43671f96d8ec6006f15f766c92118cf2e07ce3cd9e29a40. 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/IL1042002108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb670e1a6473efd351b48d2e24613d78006008deeabc640822d3d29ec7e15897. 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/IL2111808002.
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 0x3ed7b40738de025e5503cf000f0fbe3018ee52a7ae9793c6035876b95716dbc2. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/IL1012301639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb22a641b0d716b0d6de1b21dcbce6cbe0a2c663071b7ad935e48dc1acba6cbd. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/IL1042002103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a20bd1f87318d4df15d4b7d7ab0dcfff229614358632b640aad8f4c165c951. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/IL1042002104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd686d405de59896a61aa70d418341fd0df6112c2afed3108312b762ccf554bb5. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/IL1042002105.