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 0x2df4ae5846cefae76bf9062f5f43c3d83e0fb8b70bf2a88dadd860d99c2321a0. Chain 2 (Bitcoin): anchored in block 954043 (2026-06-17T04:15:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3ed7aad6-d8be-4479-8a9f-2c1ed70bbf8f.json and https://artists.proofprofile.net/proofs/artist/3ed7aad6-d8be-4479-8a9f-2c1ed70bbf8f.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 0x106c38c6ccfa34327a3f614709304726ba5243356e41745998c85066615678b3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZZ7W2526662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb709ce6b7a71e216b14426b8dd3afc12a848ddf5d1988e523025e047cac144e7. 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/QZZ7W2526648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7c1311033e9e1e7730d0d4877c531dd9046316a05c3e2523077cc348231528. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZZ7W2526645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc747b58f6b5d6ea922da0fec6ed66e585dec40753702eaa0fbe1974f83efaab3. 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/QZZ7X2519341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907f00f8ad9e7671d7162afa1f5da3374fd37e14e0255a8821bc78a74f46eca5. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZZ7X2519339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46986944d9816d81ddadadbcae05d224408e8383004506026c5823a4e1a5d644. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZZ7X2519337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d6e3b42aaa0cad5569810569463b96b19f24aa99cb3e677f6dab4028e7a9be. Chain 2 (Bitcoin): anchored in block 958647 (2026-07-19T02:36:14Z), 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/QT3EX2524201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e82e97bc6132619820d665f2e4f88510c73cb35c4df21660a18ac20f666e30f. 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/QT3EX2524196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a2b8786825f2636b3d5ac81a4757b5e76466f07d1b5fa17a6f4cd0e2bd28d2. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QT3EX2524194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830f9a85449112c6e158eea0d223c8de4eee8bb02709737a55d9a5c0643f173f. 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/QT3EY2539269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda7417de76623efeaa18b022b063991e277a1d33fa3ad96a1ea6d01b8ce50f60. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT3EY2539271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e187c66c56e59b72ec55806c1741b68c77c726480d6baf6c3282c240af322b. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QT3EZ2537390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaea43f1e4b783c09e5fb7f45fa16e715419d3152b54db5bef9d485ab8f3e2dc. 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/QT3EZ2537380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf08ab361473d5fdb158e76e788a156787b13e061824bf5c6e003aa738b0f427. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QT3F22549066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb86e3f0a2f8503111e0c15114285afc9be7dc7402e8ff864ad9bc91ef92661a7. 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/QT3F22549068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b76a3c15550a7f0dec7902a543a002d90eec2aeb723c461427241fd11bda569. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QT3F42567224.