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 0x5a2169b5f800de404e988c4e4a73b19c266930d54be4284748c666b54d4872c9. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/249f7620-4753-487c-a6f8-ef9ab7ba3c57.json and https://artists.proofprofile.net/proofs/artist/249f7620-4753-487c-a6f8-ef9ab7ba3c57.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 0xe4746711c45fb004fc61b215b7d16810663541f8bff4ec560c55f2be9c5a4069. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/TCAJI2582144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ffff0acdce7a3bf703d556eca63c56923a2cbe02c5372cb2ab9e320a34b61e. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14:51Z), 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/TCAJI2582148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd505dd5574b7a9de4b775ae9aadb68ef30c38535b6b944e15d8dfd7d154cd5f. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/TCAJI2582150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb76fe362778e25d4eae4060cc8e33a765bc559ec0f9080acda49d3faa1145038. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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/TCAJI2582155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4297f1c06a91f7fb58ff5c5a1e1533bd3df07b8ac5447061981a3e31f0d0fc1d. 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/TCAJI2582158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02c066c21e3624f064c156f4da7b8e07df2ff1b9c09a8269d4e37402e6feb9e7. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/TCAJI2582164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91d81936bc88a0a98bd4e311965029f7bfab1dd9e31d3fcb3c67ef0cdbcd63c9. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/TCAJI2582169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f74854832bcb769091be4bbc0c8833a65be16996c7e15b098cf0f521402962. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAJI2582183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc517b3e08f778418953833670580fa41dc417cc677d5859d874aa50c18055e08. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCAJI2582188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2facec2af2d4f5a73e248cf7e246179c84200b12fdbc0e82ba040afa20bfe529. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/TCAJI2582192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d0b113188df653fc6345c29e983a949ae30e9ba76f7f9cab50c4d6f6f86aa20. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCAJI2582197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46fc52846dee5b020ec56fb573ec25b24fad84c6dd4b19435c5c68f2c242fd22. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/TCAJI2582201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d2bc118dc45457baab61178d29461cc62621e7830a28765dfbdbb8ce099831. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/TCAJI2582204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b6172ee51b7dc9534282068d9fb65cd7e96447856aa26077ca3fbc78c66c51. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAJI2582209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926e41164f36c026cdf263d469f7cce104b7951847bb153af2d246c6be8d63d2. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAJI2582213.