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 0x960a033359a48bb6d680a15b3d69c797b41c0310321ccd89f17d87ccb958d6ab. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa875d82-324e-4f3b-94dc-b2b1d4c7f2f3.json and https://artists.proofprofile.net/proofs/artist/aa875d82-324e-4f3b-94dc-b2b1d4c7f2f3.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 0x0388b204b0395bf14ccb4fb7dff1b37bcc9f457866206cab1c2868230ba133d7. 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/USWQW1300072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47080ae818eceb08a377965afbc74f2f1a4c3633c44aa40aff5fcebd2cdda184. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/USWQW1300074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d0041c2fa5fdd10cc55679f30e2628cbbfa19d3fbcd687178e39d13fba023f1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/USWQW1300075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecbe7af9c67f96c6c30f145b94e2350803b423b3daef749118851e5da1c8057a. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:34: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/USWQW1300080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b7a896c18975a831b18aaf91ef570e7990d13e63ce8927f9f4f64dbb557183. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/USWQW2000741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca6e216e9d67d6f13e237b364d1a8dbeda63a9127dd6cf434c7151d004f0eebd. 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/USWQW2200246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b08d8c5086d9b75fca6a349d11652469d24db2d486721a1b67393637a32654. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/USWQW2200248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a050bdc9668a7b68d40229995ce7bd0ea7e9d2c8a99652dd74bc96fa7588d71. 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/USWQW2200253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fc3ca97d1525cbe6ba1e627ce6cb623d9be2a34d92668589579416fdc233d2. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/USWQW2200250.
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 0xddc8d5e9580dde33f7939e79ed549afe9e86360921ee53cbd15cc0f4d32aeccd. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/USWQW2200247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f6942a35a3477b41000349f54b09b616cb2bb81026cd6bb42ec8b066148c48. 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/USWQW2200245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb816322b0f29588a904a45cabc18f59cdb99f3eb39deafff59f8d49fadd0c5cd. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/USWQW2200249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea8a00ffa4769561245655a3265533e552210d51936cf417f30e20d421a4baa1. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/USWQW2200222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfae0c0b7dd86044c5d792b96dca52c338921b5ff9ebf45b6fec0b93bd5027f3. 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/USWQW2200251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c67e534e7c161cc3878924ec2b65ce7bfd6ca45e139b910c54fc2578bbc1148. 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/USWQW2200252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c457128da3cf9041dc3fe43a243f2d850654d5a1d72d068fbe3bd7ce5be090. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/USWQW2200254.