Cecilie Maja Hastrup Karshøj, known professionally as Coco O., is a Danish musician best known as the singer in electronic soul duo Quadron. She released her debut album It's a Process in 2021. Earl
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 0xf2ec90eb269eef14660344393a03ea3f6273ed33c95d9db3a050f8d2c38d9825. 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/9b37eb98-83c9-410d-bae3-27de0d853d8f.json and https://artists.proofprofile.net/proofs/artist/9b37eb98-83c9-410d-bae3-27de0d853d8f.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 0x716e81871af244866b582806efe1bd6d19086402b09329c95758488ecb6b5a04. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/FR2X41861240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ca68f7a3825a7a458b819dfe9b4e86fcc3aeb90457884b575f7ec847836c19d. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/DKADG2100093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773eeb2f883b15cb82b41d68943a79585dc6cd8ab5a1120294d569fde6e5a0ed. Chain 2 (Bitcoin): anchored in block 958143 (2026-07-15T10:15:04Z), 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/DKADG2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f012e48b3b31e517f62f26168490d717331adf0fb989ebc8b5d57c3c9b6ed2. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T10:52:22Z), 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/DKADG2100097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb645f76f05ab667d74a0ff1cd3f0ec5083df4d0dc574a92e3614d6b8f287edb4. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/DKADG2100098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17e08c1ed34ab8773cbad90aa1022130db02ee405b59b2f2278ff03c6babd2d. Chain 2 (Bitcoin): anchored in block 957674 (2026-07-12T07:50: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/DKADG2100092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773eeb2f883b15cb82b41d68943a79585dc6cd8ab5a1120294d569fde6e5a0ed. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/DKADG2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb645f76f05ab667d74a0ff1cd3f0ec5083df4d0dc574a92e3614d6b8f287edb4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/DKADG2100098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcb7d7f86e86f13ad811f5f62fa736cb07a455fc9b74f931f96b9429a8c8ab08. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T22:27:32Z), 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/DKADG2100102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x587a90ec48adc06e5310edd42d4c4839f34460df17a6de3a9d04e177ff4d2db7. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/DKADG2300384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf77b74936facca4109a3dd0ee612363e66ced73db322da27efc3f7b928757c. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/DKADG2300474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13489383679b22de9032e1a72cf8184f1ffc632d7e6a6cf73d6f6249eacbfcb0. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/DKADG2300475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a4615d1bed8d2bba46d1a9216cf971387caa93799dd03654a3fc13114e7ede1. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:00: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/DKADG2300476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1772f88d158cd7a8068ec07a9821471e1baba3076870fed17ed3ac2df767a334. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/DKADG2300473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf77b74936facca4109a3dd0ee612363e66ced73db322da27efc3f7b928757c. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T03:40:53Z), 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/DKADG2300474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd1722c3ea00202c1e9d8042f196858330b0118ca19e13eb587b9e7cbddb943. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:27:03Z), 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/DKADG2300477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df8a37df2feb73a28f5f087e92a869124a58f2594632898c95be316836653ec. 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/GBHLW1801191.
Ode To A Dream (feat. Kilo Kish & Coco O.)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc15b167d7c98c3cdbc88a58c33e800ed5ae1a1a4698dced74ea69f04b3b111f1. 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/USQX91101812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x208a1b625bc65ae9ba137e63e86442cb12f7eac7828d0db67dcea83df56d0f8e. 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/USQX91101818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf490c45abf6fbcafbe3046a9c6bc1f40062ca53aad6e8610359eec0c8a365730. 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/DK92A1202506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x108422465df8763c72242eb3d761434b79feb0a70aaa23a30979ebe210edd7b5. 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/SEBGA1600167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8acf921f7c8a083ee01ea8e5d93c92f53e089c719e9d86aec584aa5b3645bb86. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-21T16:43:39Z), 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/QM24S2105373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8acf921f7c8a083ee01ea8e5d93c92f53e089c719e9d86aec584aa5b3645bb86. 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/QM24S2105373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7176913816a8f5ee7d15a8dda9c2592cd71d4dabde59aacc216432f887d3d470. 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/DKUM72200123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98065d6d152c1601c6f626c18fd99cf18cd27b6e2185f5a0dfbf5912e70d7eaf. 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/TCADG1740522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5e5b89838256beac35ae47d832b7d548328b1684471d6f62d7bd2c2fcb66ec. 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/US38W1836408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5e5b89838256beac35ae47d832b7d548328b1684471d6f62d7bd2c2fcb66ec. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/US38W1836408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ba84a6993e70ee9833681c4e8d6bb4ad0a7489dfd5db37ccbb0491a8e76a07e. 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/DKABA1200174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85612285d0e99e4a0ccec1ca8e70c03f73f43cf919a4257f975a1bc8fc9c47cf. 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/QMFME2411621.
Treehome95 (feat. Coco O. & Erykah Badu)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4557ecf8a586d89f6fe543fe81fb91366131e0cbb2e0a24efafc7aeef7e74d2. 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/USQX91300233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1339f173044bcac263e1085a4bf93da91ebf98d3daa113cfebfe9c94daf7ac. 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/FR96X2205824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31fdcb52b704f8c2d2e7c82100bbebe88f6a08a1a0afe28f9f65e0ea57343d25. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/FC4DK1600113.
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