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 0x3d3853969c70549afa009d364bbe9257195eddca04775db1e3d2faa05fcaa1ee. 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/1b771ac5-b794-449a-b661-17424bff073d.json and https://artists.proofprofile.net/proofs/artist/1b771ac5-b794-449a-b661-17424bff073d.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 0xe266dee2e68f1312c4cff884dd0e05afe2dc2ee81a97cdf102d82fa67f894741. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/QZHN52326262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc76c3fc13ca91a7c2e42f1d08c38ed84657bb8e1ac2cbba63ab10f147ab1cd29. Chain 2 (Bitcoin): anchored in block 956405 (2026-07-02T22:22: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/QZTB92385157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a950298f35d0f7c5ca8188b7d61424923daf244478db58f609194ff62285535. 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/QZTB92396111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1659ee9d2d031a21ccc042adef7f2a8bb449f17438ae5b1466c374edaa7158f5. Chain 2 (Bitcoin): anchored in block 958122 (2026-07-15T10:32: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/QZTB92385164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01db67bf186aaa2cca7b4a90ab1ca32918e70b634025f0e39c183f27d2f07b31. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02: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/QZWFQ2361349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ac1a8d36275cb3615e8fc46d44599c5d2c4fe9d18bfee5cad8285beab4427d. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USLD91760895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce066bb17dfe5d6d3cca0c44933b0262de4647d2a1c9283283d3307c0562137. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/USLD91758209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76604d3c32c14698873ecd6ac13601b3d04effbbfce21e25c57700a19091e22a. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/USLD91765261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af999f2636b5a33e645dc5e7990619676753d93ac3799e4e78a18510d969263. Chain 2 (Bitcoin): anchored in block 956405 (2026-07-02T22:22: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/USLD91764879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58d882ebae0c2b3dda6fe31cf05b9e4ec70dc8829065bdad879a2b7078c7c7e. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/USLD91765980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76604d3c32c14698873ecd6ac13601b3d04effbbfce21e25c57700a19091e22a. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/USLD91765261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f16a514f6bfe532d5e81a66a2ac3b342c8e40990d5fb4c583445c2b4dc8b24b. 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/USLD91754677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9911eab86f8f8b46246fef4a5594625b821fdc24b1a1f9356501975e99a4ab26. 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/USBAE2205536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbef9e794c3610a2d40772ed8f8162f3f491d661cf3f08b942266287137ba888. 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/AUGBT2424469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bcee2f44455958bec24bac4d2e09ee99fdd552d1bd371a0ada1c0ae5aaba29e. 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/USLD91765631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f17c39b32547ec5400830daed13d117864cba1922315389fa49dd3731a8c4bc. 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/QZJ842501106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f17c39b32547ec5400830daed13d117864cba1922315389fa49dd3731a8c4bc. 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/QZJ842501106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f9500d1e02471c29b0c0e1070435321bceb23f5cca1ae5bf030a4a31fcaea7. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/USBAE2205539.
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