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 0xf9013ccbc89e5a729ab94f41949dafb9f53860a16a38c273f22369f1cc3421c4. 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/ac79099f-5105-4776-b5f6-74b9d4affd46.json and https://artists.proofprofile.net/proofs/artist/ac79099f-5105-4776-b5f6-74b9d4affd46.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 0x6150e84d39384712dac54fc178d32e3d7579b672dee88dfcb89d87d4ced73ffa. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/ZAUM70800232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb19fbdbee3310d53bc4b863df59a4a6d54e3ce2dc05fc32f9a307b1b5417ee. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/ZAUM70600051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb2697d4bc7e9afe07e961e7d2bd3ddb7f659229201723cfe4490928c5fbb14. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:49:05Z), 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/ZAUM70600050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb20477534c9d76db805aaeca5548aa6262bba0c4cf5e046b38629248aeb13ed8. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ZAC050501140.
Beautiful We Are (feat. KB Motsilanyane)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4aca95e053ec427a85573682464c9996221716f3ecb531bca6c3dabe4b26dbf. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:51:47Z), 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/ZA56E2304074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38aa95ed98fb092419701c7830fbf1962a866857e1843533bb31766075dfce99. 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/ZAB5U1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38aa95ed98fb092419701c7830fbf1962a866857e1843533bb31766075dfce99. 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/ZAB5U1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d74aedcd78a01f4ae449b5281a4da9e17f4d38238f97034fedf8cc33b976a17. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T18:02: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/ZAN382000010.