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 0x257744e2bfb8fdea1795c0192853e522d1cdb0c27536f6bd1f5d84ff8bcbb13f. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4849365c-b765-4b41-9f51-dd7ab7c4353b.json and https://artists.proofprofile.net/proofs/artist/4849365c-b765-4b41-9f51-dd7ab7c4353b.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 0x600790c9b3b9de159a47604b81431a4552255e1f3cbfa1a2ae65f26eedf18289. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:58:39Z), 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/CZA161201329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b43ba2c34a72f652ce0d0565c2de41995771cdfff6c251eb4160cec44a8f19. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/CZA161201330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7460ec9e9424a0e9cefa109d34fbc3eed529ced7d7caaf589e8ec31095d670. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:01: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/CZA161201331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d27f85ea835b1200024e1804c0eb627b2b472ea8d97b89403c4d4e10368c8c7. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/CZA161201332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4c996d09a7e8747156ee072b7c9a65881edf60459358ec9dc7f5db71760b0e. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/CZA161201333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2705c2ce80ab632fb9a4c75d6b34365ae5fe7e3bda679841aff4e07cdfba9fe2. 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/CZA161201336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe441982007b8db9873edadd90638d9ccc1c0c678fa00cf9b00a023b4975f498. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:49:02Z), 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/CZA161201337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba5225fdbf672878a0a1313b6b9b4ba0367e281c52d42e757f799fa6527ca9d7. 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/CZA166700024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5beb229edd45a25655ff2eb7728b3e63a9c85073d4e575d7ba3d4f538524b487. 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/CZA166700432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59c51d62e408f55c3e05e43a17ade375eb2742499e9277a024d1d1e04ba745a. 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/CZA166700433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40f158d7df34d969e32cd1cdb1ef45b1d336106e02c8f6b5f7e9f861582b6392. 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/CZA166700434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c49e921358ef313f5301a38393a56f227a96fc799780b9535b25959b5eea9be. 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/CZA166700431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba5225fdbf672878a0a1313b6b9b4ba0367e281c52d42e757f799fa6527ca9d7. 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/CZA166700024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x779a977e3758d751ac64d87619d681e06266131e4281b3114083279ac58aaeb7. 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/CZA166700045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef27e0a0d781bf5499891fda51ac59639b514f15a27c700bc8007f5c175f49ba. 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/CZA166700028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a5cb6b2792f9cf5d2b256a555229ba394d9026a6fe0cb1c2b99f227913c32b. 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/CZA166900637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75dd8b14e3975f6487c8ba0d7825919028eac664a8935430ba7fdef196a67485. 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/CZA161540806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2865af100ed54c86ee79bcdfab572cf94f6b1edb856709ed63d9de9e240d74. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/CZA166800011.
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 0x92af2370296654ac10821073d1eb823d8b97bf1110f10b3de654f6e76da81908. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/CZA166700435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a8e01ed0fe48bde68ab2c790efdc921b07ad7373f0046648742e597eddd991. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/CZA166900638.