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 0xe147c1fb9c1437f6d3582c5e07b7c503dc4103a9c311fd9f7c33e42f75a49290. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab7b3dfd-72b0-43ab-b3f3-3c6d01a34414.json and https://artists.proofprofile.net/proofs/artist/ab7b3dfd-72b0-43ab-b3f3-3c6d01a34414.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 0xc7b0e853644c43ea2c628c4a166d688b48e58111af76909cb066114f8b816f6c. 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/SEPQA2000131.
Another Day in Paradise (feat. Christof Jeppsson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7512fe7e858fd6c15ccf6fe0f497bfaaea73c78b71fd6054b2bfdd2fcec97313. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA2000001.
Dancing In The Dark (feat. Christof Jeppsson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c445b8f88c01da9b2f2635057331df51813242e9519ace4cff144aa1f22e6c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SEPQA1900126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80663418767094ba574a3b2cb97a9d9b31fc6ac976b91c5e1a22632c86703e42. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1700332.
Good Vibe (feat. Nyla) - Dandy Lion Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd721c38aa4036bdeb5bbc4fec17b83152aa3d2ab9d06485758773fab81a3588b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5edf732c769846eb0bcad3e3bd85abe221dee3ad33cdb036c55c2327969f50a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601194.
Good Vibe (feat. Nyla) - r4andom Remix Extended
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6804aea91cabefad4b70b5d3cb7fa4a03f1d36199575143212ed3ecf1fdf5dc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601196.
Good Vibe (feat. Nyla) - Alexie Divello & Peet Syntax Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a89c6d363e2a5dd7b4eecd37d1972d50c716dde5382a08d50d08c11739a005a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601197.
Good Vibe (feat. Nyla) - Alexie Divello & Peet Syntax Remix Extended
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ffbdf02b8da0d2a27aa514407dfbb309349545d236ee9492a111f86738c238c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601198.
Good Vibe (feat. Nyla) - Patrick Jordan Radio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556143ea025923af600fbd6e8d57bc62d85bae1daa0e9ba34a568655a683d044. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601199.
Good Vibe (feat. Nyla) - Patrick Jordan Extended
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed4068747cf2ba97db49562f3694c0eca14688f1c02f66b1cc4df7140fb3b23. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac7ada02bb9b0d8e2889a75721cb25de4cf084a5cbd15a5a761c8573d5baa25. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff718a8e2ce976af808a197a5955cb9b0a5b52cdec0fc95f2b703f0f22e9abb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601202.
Good Vibe (feat. Nyla) - Mulshine Remix Extended
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3acbe48a603556f4cc9d7e1986907016cf0020918194ea006a6fd8ffea3cc1bf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1601203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203616c02c65df2ce93680a6bf4c257f5512c26cd18c001717caa6c08d625f28. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA1600897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5001b1fe1ffe953a78da286364d49d8c2c5fa8f848ec1dd6ebbb9b24f6e2b015. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/SEPQA1600242.