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 0xd1bc55256cacf4b284ab0ff6df204331745d3c54dd7525f62d1024a14f663b15. 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/6cea5085-1cb7-4459-be78-4fc96587dd3c.json and https://artists.proofprofile.net/proofs/artist/6cea5085-1cb7-4459-be78-4fc96587dd3c.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 0x938bfd4168d09259b47f432181a464b04ab189f3d24b72cc73fc0ea64dd1f90e. 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/QZNJY2113292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0acf35ce3cca0e1f17cb1b8826ccc47900053ab8f0d84861b8df28aff46e1b6. 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/QZNJY2115685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860fd43814167bdc625196f50bc74abe198795aaf43506656e1d745a10775c98. 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/QZNJV2410794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059a13eda6c715d3b561e3ad99d9c549ae930684538a30e46303b5eeba4a5192. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZNJV2410795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236335b0f4c4ac6749c3cf539c7c7a003b2b6685779fe69af7c7696e01bce613. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZNJV2410796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918a6f04564d216d6471037c0fcd166c4f9b26b7fdf5e7e816f1fab0cac4608a. 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/QZNJV2410797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8655fa9f0b28302ecd2b4469277596d14e2698400af7f51b601444f757a5d345. 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/QZNJV2410803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b4920069e7f51bee5cc8f1976bf8f6a44d2cfc16d2c390d2ad51af8ea5a467e. 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/QZNJV2410798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf80c78f70a647f58095c5f55e471e49fe960a49945ca9028940315126de1bc. 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/QZNJV2410799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57c189a0db45e96f61548267c786045c90f0ff6858c8d844a73cb8b9e187b70. 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/QZNJV2410800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35ccb01f0c4cd7f1343f9ef6a1c59eceb68906b63795f400204470d2991448a. 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/QZNJV2410801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aad0239b5460660896b6b567d448e90c9804e517545adc0f1f3bbd72c21728d. 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/US7VG2403014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e2985a876bf94b871e7288e603316948894d47663fe5d034c2b86dc13307091. 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/QZNJV2410802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58fdc675b44498bb34cd70a95f70d8d60d68cbb084bd11690abb32eaf5a907ad. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTVM2307362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09fafec6c6eca165c58d033b2fb68939d1dd72df4901ac92407adaef07d9de5f. 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/QZTVM2307363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1abaab895bcb678e7beddd026bb8d5b6997587c19c5d393be74ee045f5b29acb. 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/QZTVM2307366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb908960e6755aa6330319d302bb693354c18e22a983169bba6072f0350280efc. 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/QZTVM2307367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6527cf4507f730df646e698ca9e8a9eebfdee09da9dcb5f01fa7b90dd55d0cf1. 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/QZTVM2307370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e4e2aee8c2c6baf88e90ae85132cf6d9d8ff97a94e5d6a6d33f83722d664fbe. 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/QZTVM2307371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca5e5875e9205cef3bbbb68d561258d5e40f35cfc951e89a12d6b072419483a. 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/QZTVM2307372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329add39a84dd5d0bc8d30b5d8fcbf2b0b031107a6462bd77012bea4534a1e2f. 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/QZW9L2280972.