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 0x5434fd64e371c8f35b8255baa41e26771c4559cb1c4f8f36bf7689ded1736c25. Chain 2 (Bitcoin): anchored in block 953598 (2026-06-14T06:40:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0c239949-a014-4cf3-a679-cd20bda2debc.json and https://artists.proofprofile.net/proofs/artist/0c239949-a014-4cf3-a679-cd20bda2debc.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 0xcfa3b80e254fa92bef50a4559e5743b3d194d6dc906c996353eebed3fc9d847b. 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/QZFYY2216902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef89d557407c5afa9dab8d02bcafd63c5a35f92a7d151be2b045a1bf8a69ebc. 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/QZFYY2216904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12242ca6b34efee47d47267314e38f6c5c260df90732f34a03da3d6e0f3b6bf0. 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/QZNWW2101255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09889c992632aba7a73d0ae61c214dcc8f153ce9e056fe448c2bb71effd56ec0. 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/QZHN62266050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c50d3215014eb8454d9fb38e3be67764671beed56532c3715a69b2a6e06b061. 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/QZHN62266056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c432690d0c00d281cffef531cffece0709b962b880948bc5038a048af3b692b. 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/QZHN62266059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58ba1b2534440d255b742eea7206d075308a90258cccfb64941c393f3de41923. 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/QZES62547183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc16261d100ed42ed41ca63cbfb38fd6a013c4b087462d67565df4f60837aafb. 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/QZES62547184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea1039a077c85a4dc53775d1084d49a1f7bb0e3b2fa40c2891e2ebb8dc778e64. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZES62547188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18accb92761dcba974be9c27549d3fbdb8e60de3530288d20675b40e73ed3e66. 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/QZES62547189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f26b21e124d0496c45f7e0711b7f80feb58f98a4228a5347b095664e746892c. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/QZES62547194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb75bd6550ecae2dc250fbe2ba214eb174f51b8fafed7e9cbcfdad9508205c3a3. 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/QZES62547195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e8b57e49abfdf9335c9c112fd47fe3940c5ec91567699602ee4cfa58f9d1fb3. 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/QZES62547197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e883be1f499d181ef5d195044f391ae57b43a3f7de10c7304a500bf257c78e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZES62547198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb05bd78328c04058ccfae3b4f2d0f8c3fb9cce0e8945e8a4a15e201f76a30c7. 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/QZES61858156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3b74386c85fc55739ef0ed2f1f31355b4ab6c3c214d7a41cca62877115926e3. 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/QZNWQ2230759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e72a17a7cd52239ce85fe595939bb8dcc3a7ec1a12c72ba2c66f2963c2dd63. 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/QZNWQ2230760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5720d6ad35715e23fae8ef08f7451a5f5fe074bf00e186de983cdd3cf5096944. 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/QZNWQ2230762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332cfaefbb92214f0b0f370c30272effdb5cd48c13c74e13c3fd21371a806b42. 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/QZNWQ2230763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ec85994660299a2b1691596dad981f7479dc0bd73780adb2f83cda4880b835. 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/QZNWQ2230765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc052c82dcb7951b9b2779fa98d1f624e05dd16f860b50a18887abb9afa1828c0. 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/QZNWQ2230766.