thumb|Satin weave. The warp yarns are shown running top to bottom, weft running sideways folding at each side. In this case, each warp thread floats over 15 weft threads, then passes under one weft th
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 0x795c81983cd414cc7c68ae1bac4ad8daa67e00e64e0b676811deafd6209dcddb. 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/2ed40478-aded-4297-9751-c3fac7bc466b.json and https://artists.proofprofile.net/proofs/artist/2ed40478-aded-4297-9751-c3fac7bc466b.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 0x565a5ca9c9b11f41c2ec39257116bfb5242648783222c187d3ef9f131e6cba77. 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/USLZJ2405206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c19ce7369666fd9713c0f800143cbd5034dde2fc76cef774df57486d5be8b7. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZWV32343722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5f6d02f8a768692aa051aa82f3e89dc8a0293bd911d076b953cf3af1644c9d. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZWV32464126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x052b25bc80538b1085f9776ba51bda50b70e65edfd6a2508e557c8090bc9121b. 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/QZZ8A2405213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2af2ab3008bb028c7bec4327537ff1bdc77b158127d0a518d7b0032b0412ad8b. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33: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/QZZ8A2475408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0934e75c6b8fcf8418b3f0c578813c1bc2d65c10db715283f4afa2b3ef42e24e. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZZ8B2425452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca548d649237ab628442c158862c9a3531680525b5ee30ce441f6bf3ec332fa6. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZZEB2428087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fb473dae2171148d993e3584a9511becf315c743b1c1a740b318ccac2f04c7f. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZZEC2473107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98605820f0e694ed6924d74e6ffd4dcc151caae2a029624403cb1fb64c1ffa7f. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZZEC2482850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e9d68c32267d7b3c98db6da4301d39c493c8ea6ecd5f34d76d0c81b7161c24. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/GBRKQ2567027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf31dd2c32c44b6f30d2c24941108d99f9ad741e2a83ea1992da9832bfce308a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/GBRKQ2567028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62716de1bf43debcc19af5e945753a37697331984a9aa456522235aff95347d4. 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/QZWV32566914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd0d1163915822b125132791991cf1a5ad1c142c82fabdb353933e9badb7f1a2. 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/QZWV32566922.