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 0x38b9763621fc1df334bc9036285887d0cd28d253804896f6bf953bd2bffabce2. 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/3c5a8db3-6b70-4b3e-b142-23aba3861859.json and https://artists.proofprofile.net/proofs/artist/3c5a8db3-6b70-4b3e-b142-23aba3861859.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 0x9e77a5074cdb652f2bf90089174e17df1ee279436e4349da8343ea8eed419a37. 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/DED832300043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041f87a8c8cf09978ec13126fe1806403fc0413623a2e14f9d2d77ee4334be78. 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/DED832300044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0511cdfb0df11a58a90ebd9ba825fb0540db8e4a5bcad64b2c01992823a45eb4. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/DED832300045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b93e441cfdae2831ba510c762e6e9c47a67e1714bd0ff2babaa1b7a228c15c. 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/DED832300046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d5fde3fad4919fe3a57547f80500e609d68e80a1c3cf123c3ade57b665446cb. 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/DED832300047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bc6ccbf889b28982ccc9ebca6251fff40bea252a295379e173d51990456599e. 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/DED832300048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb3aecb89a22a5d88cebfd33a01df1f4a8c676f770756ff979371cd07f057fd. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DED832300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf87e83efe5f696c2a82faa492b092169cefb1c6320cdad8410b3b099bdf4a73. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/DED832300051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48a29290e6c6775b1f7dbbec6ebe675ae46cd0417890a0d2e8b336f2d918676. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/DED832300049.
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 0xc78355c0aee6e77d671c5e9e08cbe3ae643adf24de8cc47a5e0e415d18eb5fd5. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/DED832300052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff875bb2d540d5ed9a150514bfc142146fefd46a7c75d0db89c06b0237b951a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/DED832001272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bb5fd8a5786e74fc0194857ced8443b4fe604fd7377145addfcad6dae1235dc. 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/DED832001273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa0bf0877ca0ba86c6eaac9d9f25d52b4b13cfefc4ab4fc7befb8742d688fc1. 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/DED832001274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534791d90a6b9aaa26da43225d297d298efd10d9dffea8bc4aec0afce47d3223. 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/DED832001275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e6ae645808886edd0af45f4876a0ea78c563bc6c02a66b0963488c9f3698c5. 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/DED832001276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967492193718f141adc9b6f89b1ec262aee8ef9730c0eca3be192653191e4da6. 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/DED832001278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdba4b138be7d814cb5775ac30b2b84589c8cdf222a93c8b9ef320ad34dbc5654. 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/DED832001279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x318e5d4b9763ded5f335f1c2f7c1829ab925a9e0403881095b09aa21b7097969. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:56: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/DED832001277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfadd0b35757f0f2d4e1cfa77af2840ae47b263e08571304269f1296ab529e644. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/DED832001280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e148d3ae9b069b9c282ef98961229438f0e70056c10cb6177a269cb89b6c21e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/DED832001281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c575dd0a3330d9928f1d59579c2dde86a3a0859b0ff414654ab71028bc0473. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/DED832001282.