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 0xa98e1f53691471987ce5834bb78465cd8571cf792e34c2b3992d3ccd636299cf. 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/da1c569f-bb98-43ca-95c8-c4d53e5614b7.json and https://artists.proofprofile.net/proofs/artist/da1c569f-bb98-43ca-95c8-c4d53e5614b7.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 0x339791b5e5e91b2f9917ca5a3c1c4ade0cc012ddee9e49df786d892a6fa061cf. 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/SEYOK1000949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cada447c0fe0e4ad1aea4d1b02424a19aa221aa8d35495e3e18cd04d4560653. 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/SEYOK1000950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4920fc54244e48f5d5d8537fbafb1684a407e81f73e53d40181d7a2d4b18ab. Chain 2 (Bitcoin): anchored in block 956404 (2026-07-17T02:50: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/SEYOK1014359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcaaaaca9bf3c168765d5d2567f1528bf3ae3866c49ad89a28e3094e130f3322. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/SEYOK1014361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x011315deff98a7f26088cf14126443ed95efc3c89cf0537d46b1e3f3174e243a. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55:31Z), 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/SEYOK1325071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a9b733cf15dfe9dfddda9df86cae9a6b42ca420ab7df38477f9ace84959adb. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T04:02:28Z), 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/SEYOK2214496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3af02ce6516031ba63724778b0a2ccb2931078e5821d51c03f8d32a8c98a495. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T16:04:55Z), 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/SEYOK2214498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a939ee205f55f2db2b0564ad03b6a88391231fc2629c1e4b03b80c306b51e44. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/SEYOK2214506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368ea7e05d60774d343e8523b2c1d9295c7ab7d19ffb64de8733c7d9c774a66d. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/SEYOK2214507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68dd903552434be9cc91a1d9440ae8254454c1835c29a199f19b76eeb01e45bd. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/SEYOK2214509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea4b6fa9b72d1fa9ae3ac43aeddfc010cf5b7daf6628cb6cc0b365b5feca67d3. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/SEYOK2214510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5165159f3a995d4e72cb52c5407535f40784152c7da4d92632cdb052c721c5c1. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/SEYOK2214514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4b61e56de3c8db18477a85a18fe3dc12b965da7ac400f225e17a3ec54430f4. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/SEYOK2214515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126eec581f038273bf25c9d55003a2643f29db3b9211c3a03b6d3e8bff7f73b8. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/SEYOK2214516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f71a1ef0cbb2c9b025a89664ff4f5093a059ee991335cd3eca0e0628481099. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/SEYOK2214521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8bf0d6ebf7f36ed0081d8c705342c571f73bd2637b9a4463b48c001055716f1. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/SEYOK2214522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719fd6a048c7e199573b6120f614b6589b86d048937d411e41a25d40b0f69151. 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/SEYOK1221217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf01870abecf46125e542e166c54988a97ab79b30cfdcd100a9eb4d99e6a74ac0. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/SEYOK1221216.
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