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 0x6247d1d7888c00115855443067dcb65b8e9154de408b53c7e5b6e98a212e04f2. 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/214d6d85-0525-4d0f-942b-f7a6ac1bcb4b.json and https://artists.proofprofile.net/proofs/artist/214d6d85-0525-4d0f-942b-f7a6ac1bcb4b.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 0xac70ef835b79e76ed2efb1a6a2c66c8e0aaf8d5669175fd0b0d5c523965c36b4. 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/FRX202181363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0455f7871736a5f5758f90a4ba948ed1e4d5898d58c081b0df505c73d1967d. 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/FRX202181364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d1c1b495a3d3b8989688010ef45fee7694e224fc840a8f5ddec84467f6be80. 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/FRX202181366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbead934021970e41497439a99ac08759bad3e5671d5fd3e951026d7d6c03af0. 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/FRX202181367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f78e52d8dbb8b39f6afcd446d5c89400c602a8f49a04e51cc9ddc30a8d1aba. 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/FRX202181369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x768480c167946162073574cb857f1b840fb71169d6b2394ad487de7db07c28f2. 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/FRX202181370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cca408118e90440689c8bccee1430940c947cfdd1530cc7ef607a29ac91f59b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FRX202181371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f4c78b49cd2e5f75a6a49976be02be615c6d0b5047788efea0c67499e36b4e. 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/FRX202181373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363b10c482775e51742e717f09d52d156832b7e0e700e58335cf77977f452ea3. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:53: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/DGA0Q2376792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa16851a410e4544aa7ad77e416fb3532cd9307c37feabe0f41b540f3b0a405da. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/DGA0Q2376794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0bffcd615550cacbef92cef80b0d306ad54e503ef4a3dcebbde56f83489513d. 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/DGA0Q2376795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x550b9b698366ca5e80dc2167b5d7c6ba6838cf5cbc9ee10bfc3a4bf5fadbc5ae. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/DGA0Q2376796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329510d306e3801f5e103d104e538fcd3ec6e82f7b941a9f6d191791b9ee98e8. 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/DGA0Q2376797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf871030b5b892e8c63076b1afd46ca7523bcadbe6c0050594421757c9327951f. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/DGA0Q2376799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc144335838d6fb473898e30314c444fc33f3cf0d3ece907d93c8bb594597992. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/DGA0Q2376800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2af5b2efb93150bcde52089c2f75be224a03e278a145c249327da28e78d0ee5c. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/DGA0Q2376801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1771c64ccbca968a1cd8a9ae24b07995b4c1b2c24e144a61b48b0fc3d16bd28. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/DGA0Q2376802.