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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa16f3e027a67312ad6bad94ad1d07670aec9c0a7f274310fb97943edca8c8375. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0e0561f4-e5c5-4a68-a51d-d0ccbfc56bb5.json and https://artists.proofprofile.net/proofs/artist/0e0561f4-e5c5-4a68-a51d-d0ccbfc56bb5.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda35ccdd671ab5c06f3d3ab8015810ce4a94c273a79272d67932a61b7c88fb7f. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QM9A91637496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dedfbfd69ea16d15f32aae8730d8ded03621f23a640247a0db1dbff35783b0c. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QM9A91637499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fde9cbf10b47a559d44e0f24f383077d31f5f4d396fd1693eb48dfc90652a7. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/QM9A91637503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x166e31a6794220c68b01f5d2beb481d48c4266b32d25c66d8cf8e1cea100d3b8. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T02:11: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/QZFYW2063721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1d426c309ce0d390ac7583a77f1eb01c75b7c1890c75c8af4cf39c44d531fdd. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZFZ32068741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f18ba6895da6ce699cda145523129de7a6a55f9a969b7a2c2732f0469116173. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZFYZ2035437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa37a9bfe060943839ef40993be3b0de4ee4342d7c59e38cc615fadbbfbd8263d. 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/QZTAT2100215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6723b84240d91644061d3231d6a2cdc395d4bb6fdef1621fa7782e56c647d4f4. Chain 2 (Bitcoin): anchored in block 957965 (2026-07-14T07:07:52Z), 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/QZK6K2249923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb0b0e8a82eb69d3f23aca518eddd84634dd7113ba6eb2eaf99f7b6994da8c8. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T11:24:52Z), 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/UKW3Z2202155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40293f81bb96970e79c43455a6da033647818f8da4e5da30869477b41673ba01. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:26: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/NLRD52017117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a0c5fe1de947b0bb9b93318cdecefc99049273eae67fab83efcd2383487184. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/NLRD52017124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a56bc9efb1a787439c28e81fa79c4433bc3064abeaea2ee7e4c2c91668ff0c5. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/NLRD52017136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de6bb9dd477f173877ba16c8bea7e5b024bca594065b428cef56f008303cf24. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T16:37:16Z), 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/QT3EY2473539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e0ca52d502f3f8b9b0fb872c9f53840a029d2d96f30e385fc9bed1a962ea010. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:32: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/QZWDW2515212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c583ce8a6b7931e38e771febedd75ec2cad9818fe824972009e11546ae49cc2. 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/QZGXC2400096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa022ffb38b4b1f2a94fc8d33af1bc95fa2f49e785e448f34e1b9ec4a5e4b9a47. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USA5W2300802.
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