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 0xf6b6e39333f6d8ad16db66bdba74a2039773e09a6a632069a2146574d1a96b9c. 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/b3aab7fd-db6b-4efb-8982-13daa4a4eff7.json and https://artists.proofprofile.net/proofs/artist/b3aab7fd-db6b-4efb-8982-13daa4a4eff7.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 0xaab1153c41c31cdd13c30ca88f9c57961b36b7ca3c522324a0680d7c09cf4944. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZ22B2064999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f7d6e98284323311d538031464e5e89adc15da2c83f324e71d490d2e1d1b76. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZ22B2065001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8caac3cc965d134d15a80c82d16e91e45a3f065463012b9c2f275a2dc794ed0. 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/QZGWX2147241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbbeb27ebe9fdd89682bd9aaf90b445ce26dd38b8e3edfb7e4b08092d75e91f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZGWX2155876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbbeb27ebe9fdd89682bd9aaf90b445ce26dd38b8e3edfb7e4b08092d75e91f. 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/QZGWX2155876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8f2a7ae558435aa5367b9cf8b9858dee7a477cf7275c47d7537719882eefd9a. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QZPJ32180322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd78a7fe82eb444a7b805647761e4d6e43047a4de03895ec220a445e37c4ff51. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/QZPJ32180328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f26a86ffa1c3f08b40ff32f820733a2d82efa6c3982f90dcfc9a38745906c38. 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/QZPJ32485585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75aeb35455449567fc3aff3d5092feaef2113c04ebe817892430355523aeb4c0. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZPJ32485586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd09dbd4dbe9ea1bd93a72ec06bd0fd4ce105d8c4e3f65733dcc3360f05c3382. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZPJ32485587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d434d50d3a10a11238b744b9695bf9c6a6ef618d5e39ddea7970b562de8dc20. 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/QZPJ32485588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470a46ca03bc9a1ae21cedfbeb06d8336c9e175ab872f547d91f20b775a4bea7. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QZPJ32485589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e7de15285a03826da5a4df57dfe8a9708982fbf0cd0464fa1fc3b4bc1882be. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21:40Z), 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/QZPJ32485590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58e0b9b9a7ad7bc88b5cde8953c18b5debd939fc00b2a46c1882a41c42ee65eb. 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/QZH6S1900597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca14284ce355b60d4f12a1af12822a98b7da271851159ec5a320f717e72af62a. 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/QZH6S1900599.