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 0x01d5506d1ab42a651197ce0625ebcd007d8b25bb5bf4847188c556be66dcf8fc. 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/f208bdae-d43b-4f55-8b18-0a80362f714a.json and https://artists.proofprofile.net/proofs/artist/f208bdae-d43b-4f55-8b18-0a80362f714a.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 0x914ef433016ab2628e9bd9e7ef9c94f600c1a20b904e4e2176962b75ace23226. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/USL4Q0719113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a859729b13de113d6730124153b369071e891bf778447bc41432762674e301f. 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/USL4Q0719114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x977ec8140c8999e0ae178357daa8b0b9f945f4c609e288270e93132854596f34. 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/USL4Q0719115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48f399ccdd3d73757ef48f95dd78c6df6f8301d424d61e70e60ce112dbad69c. 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/USL4Q0719116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x826bee7a417e5158a52454dc6fdf85dfc5a2c26a860dca85c9548134d22f8819. 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/USL4Q0719117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5749ae50045af9c0b78eacb71f71dda625d72e25663753252255034c2afae1ba. 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/USL4Q0719118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cecae29eb58b64dbf1a2ba46c9e4014d4aaf5b53c71e8195894d1aee69e3638. 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/USL4Q0719119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d9f5f5d0b824c45885385ec69e6692d29ac45ade4ecb0ae4097979f3c649c5f. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/USL4Q0719112.
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 0x2a9f9c36075081a5c65cce26d4050080953b5fedaed88f2ac155b8adda3d4b5d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USL4R2171128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fb48d3a25c56c5fb08309d26727f15b54a57a3c1d7d3942d01ddc4b907706c. 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/USL4R2171129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c5efa9e8eb486ce6efd60e38a8dab0bb2807d156afa09aa3987a5851a300e4. 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/USL4R2171130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37c7fe17746da7625a040b0817e4564e6f8cb6e6ca9b463e6614ba70e61529a. 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/USL4R2171131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f7053d6ac4afffafbbaef30b32f414b55ed199b698d4c37a72bd4a86c78c42. 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/USL4R2171132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e0b6bc2180853d266fad52690595bb2ecb319f7b8fe7e89b36e7c5537b74927. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/USL4R2171133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15dd7bb5c2f3b5c61638de738d168e62dac09a376d248e479996cf4218f4507c. 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/USL4R2171134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650eb5e5afbdc15f36384b22116b4360709bd6a2d6ee55c11ebef5c292156454. 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/USL4R2171135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53effc28cdb9f01192fd8f185a19c18a4923d75dfc6361366a9460c8513ba386. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/USL4R2171136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c6ef28f3f44857758f409811463aa05e1e6a111a2c6d5be9c770b43d8c76df. 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/USL4R2171138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadaf789e240c17a5e1a6eb5078e66359d8ca3814ffbb7b7faf68f6f67a5fd88b. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/USL4R2171137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2606d9d1fbee979fe81d7a45026fb8f902000303b06d9868262c452a5a31f6bf. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/USL4R2171139.