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 0xf3a4d65413294c97e1a9ad7cb39eee06990b1b71e0590793b49400cf732e969e. 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/d80dbd42-2e81-4340-8074-13aafa0a84c2.json and https://artists.proofprofile.net/proofs/artist/d80dbd42-2e81-4340-8074-13aafa0a84c2.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 0x9c6cfd7eaad67c1fd69bd785417c470294a2afff2f1fd289f48ca99198af92b8. 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/QMDA71589781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6d1d5a01cd6570c91698fe4b917fbf1eaedf538da31aa2a66d1a650d097d525. 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/QMDA71589782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1722bbb82ac42106656724f4b7744753973485c8e7b951235b01085f653e6d02. 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/QMDA71589783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f94b240166b44b8860150087f68383cca6aef8c15a7e7a08f73ada4fde5a16. 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/QMDA71589784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb5c55f9e648ba7b9fd42254792dc3cb2deb303b5402302a7c8e65cf3624974f. 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/QMDA71589785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0647ce53801c4e84962a2545f0947c686edb0ae24359bd8684546c8ff1dcdb6. 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/QMDA71589786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaa3512dd6fa2c8cd0224c283de6f8db6592973650802c67f9fe5847264971e5. 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/QMDA71589787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dde34b773c3c7267f0c419578c70a952734dbd8d1eb69cee0bf5fd0c025b67d. 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/QMDA71589788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1adcc5df9de1f69864b132d1a1b768b0ad861731b1f08f70c61192145ca0543. 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/QM7281593179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa70fc4a225055ffa394a28dcc84a59ccd960d318e5d3193ef6cea9f2ffb14391. 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/QM7281593180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52580f6e3912a2a7f833bef3a9645513f9485801a06a7b7dfdb324960d2640f4. 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/QM7281593181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x477bde624484f30acecb2005a5147c834ed72d8ada98492fcbbb3625ae02381b. 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/QM7281593182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7b119500de98e20a3183b083e44116e0b27decc4750a08d6d1928218a861c1. 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/QM7281593183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc26a9323d806655f386921f7c39bd4ffe6efc47330f122b9d7ed1e9903f59ace. 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/QM7281593184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd96a3c69229875297f809964a80e645a2452a8041d004535cb9a9224e2f58b78. 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/QM7281593185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0324dcac16a43d8c048b6000b4d077640ca4a363df24cab90b2ee9c40275cbdf. 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/QM7281593186.