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 0x67f4621ae5e1c785290274123d5ba72959df8336a622689e584f937ad725fb31. 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/34554c79-de91-4f0d-bbdf-2b394944d0f7.json and https://artists.proofprofile.net/proofs/artist/34554c79-de91-4f0d-bbdf-2b394944d0f7.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 0x91bb77e22620eb105b8ba5a38b0058d19de0e007accb9fafc679dd66c7bb5d15. 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/QZNJZ2258568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e27f560d73191bfbbb8b5f7706fd1b501c5a7f501ed21467f7c24f55674931e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZHZ62083236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7986cea838844eab566ebe0e040edc279a2fe3ac75f81d4ab44a540300c8bf1. 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/US7VG2147077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ec19031a8e007eb2398af538db639ec38e5727fcdfa13897388d2cd56b241e9. 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/BXIV82438107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c9badbc98d797a1de7983ea5f1e87cb91c368555fcd0e6f3c6cc27949363ff. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZ5AB2473150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372737484d5ec61b94bc0b426ce0e27a2fd9c5a149a13bf4541c0f3993cea700. 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/QZW9K2395664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae38abbd0443d8a4f4003ba944bac4cc2a916247df0299b71c9d93b56d0d9080. 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/SE6I31944092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08159eaceb94d6fc59a83c51b45f52dae58475395643b3754f1d7bbf07b3e52a. 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/BC96H2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1cbdce4d258a932559e6f07f3f7ca34e54e7a46a382f9df0f7426e2f9b78e9. 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/QZW9L2253662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7178e542beb9c75b5f49e46273722188d9be0edddf8510dea09977f7b0d8e074. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/QZW9L2250735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae38abbd0443d8a4f4003ba944bac4cc2a916247df0299b71c9d93b56d0d9080. 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/SE6I31944092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e35ac8920f533c02aa7d1bce27d38f4043ff7062eed801ec223326bb695778. 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/QZTPX2114961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6aec5cec2d6e3bbadb2fc3cebf5b7e265a947a013e1fd0b4069747fa8533639. 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/QZNJY2170163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1177b94715e91b8285ed946a58152e06192edef59e851c70c04a7764c1c1a530. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/QZNJV2195754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0646813991a359066900c4fc767a8bbb7168a147c67d83c472117d0f414a03. 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/QZNJV2143092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5103dd2c5de1f3bdb141afe01902087384dc47897e761c8cf40d7b984daa90f6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZMZ92108725.