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 0xb21a35146643f36ecefbf56e56ddeb1ffacad087a1e558ce65e7e438c5d1ff81. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bf9dd46b-23e6-4dbc-939f-91a8b6c0f8be.json and https://artists.proofprofile.net/proofs/artist/bf9dd46b-23e6-4dbc-939f-91a8b6c0f8be.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 0x23e79face14269088e7d1516b94ec2d5d0ed3a7f6390133652d640409b81e346. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QMBZ91913688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c04864cbbf44e4cac35612102c888d2b157be0c3eb23b0937a2c2c56452b54f. 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/QM48F1860603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd664b58c27755611766bc0389afa045be48a0fddb7f9c902a69cc688733aef58. 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/QM48F2002303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe932314036fdf781564229a16623a4169526aac9312ecb4b0ee78f6c4b3f09aa. 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/QMBZ91913558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34177454886fb2fc01b7886df0338a661ae8f9077f759f5448858848b1b6a9c9. 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/QMBZ91913561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc605f8baffeb83a86b48037253199ae96003de1b8bde6f5b169f53e2115342b6. 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/QMBZ91913562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64e4b8095d0df4344f3b313d2b7294e749d028c58bf311f038a59ddc10f7087c. 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/QMBZ91913563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x414b106f57a038c3d7a4c3ac669591911bc8e1f774bebee13efb10f65fad218f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QMBZ91913567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa961e076f50466e11ec4201264e2c107116fa7c783bedfbbb11449d164edaaaf. 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/QMBZ91913803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31c851ef0007d48013a256311f253511241a910e8caa76cc8bc4ca0b94488560. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/QM48F1860304.
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 0x1b87609371a756264f8d37f43dfb688bb54dab5753772f8c88a5526beef9bf8b. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QM48F1859813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b09db5d0e0779c8c54db3876bd60883ea5d33a9e52db9f8b1479b230c815de2. 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/QM48F2002301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb034eb86d89bc2aef5a4e32dcc3e2b481094f7d53a18de230fad74ac002f8319. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QM48F2002305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc6cc7c1bddc1416328ef2ac141ade19c81c2af61fb4f59ff0f027f8542e00e0. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/QM48F2002306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c46629aa7a88b00cbd57e97bed0759e90c6e2d74915743ba54b0fad0ba77af7. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/QM48F2002308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c906520ba81deef6615f9b10108e21055155cfddcb1e477f66ea98562889aec. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QM48F2002310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fb7081e9a663ba3f8b21b6632665646e6276ddee5a374028e985f92587cd277. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QMBZ91913557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6540dbcf9eef578c0a09e9b17ef5cdbc605061760de575089f40dbf6d60c0791. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QMBZ91913565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eb789788a9a6829508cbbb0649f431d1cbdf6ccdb6ae4e177ea36393ea42ed8. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QMBZ91913566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0230c882bcd4eb1956a26d5b6a64c97d7105f0efbff319442dd613968431a96. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/QMBZ91913568.