Michel Banabila (born 14 April 1961 in Amsterdam, Netherlands) is a Dutch composer and sound artist. Banabila performed live in 2013 in the auditorium of the Hirshhorn Museum, Washington, at the open
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 0xf089c93e0135b4513d5a6af8ec55b7a30485eb7c09f986d131d49776c685d4dd. 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/7e8dad7c-f33b-489f-abae-a5df9648ec41.json and https://artists.proofprofile.net/proofs/artist/7e8dad7c-f33b-489f-abae-a5df9648ec41.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Traces (Music for Films and Documentaries)
The Latest Research from the Dept. Of Electrical Engineering
The Latest Research From The Department Of Electrical Engineering
Things Popping Up From The Past (Early Works)
Things Popping Up from the Past (Early Works)
Stop Motion (sound for videos by Gerco de Ruijter)
Steam (Scripts of the Lagoon - Venice Exploratorium Mix)
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 0x7d43b87f7c0e128b191f684799fd8ace78e5d93c76880b3667fd9ae3b341307d. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QMFME2192617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a19018d7e125ebe06d8694d94eb634fd053d1689702a6930e1128cb1bea39e. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QMFME2192631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26da1f6eccdf23287d9b07be2a98431a047e0acbada9a9ee52cc8a9615f4ac46. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:07: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/DEG932004779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaff7947bb10aa6c64a75f5fbc63cbc14054d942a1989044770e5f69e49fd78dd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/NLX1G2100252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c3b6a23a75b23e5bcb7e1e4800fa46246d896e1385c955ac9d6ccd74f36cd0. Chain 2 (Bitcoin): anchored in block 957876 (2026-07-13T16:00: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/NLX1G2100253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1014253adb4bb1b645cfa9a148247ad8333a0eef09cc33779e70f37e72c3e38. 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/NLX1G2400365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d8fa360a4168a0a3ee8683d7ef0b0a82575c3318cff9a9c84ba364b1e6b074d. 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/NLX1G2400366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087ab3cedb4403001033d34a586e33e2fcf1174c5e78fdd0bdcfde6211b196a2. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/NLX1G2400367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44426a6fb74218d1fdbe9c5b245f7ea403e2d9d449fe1a5a70a4db94635a8b5c. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/NLX1G2400368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7f6f0b6e8bb30e514ee40436a69849567aa47f2530025b9683e56264fe8c31. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/NLX1G2400369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b759238d22ca4268e43b3a93fcb80b53b7f1ee31c06a3d4fda7c543c341a1d2. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/NLX1G2400371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30ed8c7822885b52003d030d5b3541eb63e86e9c25ce5fd1198b5c6361efc86. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/NLX1G2400373.
Rage (for choreography by Camryn Stafford)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x920a5c47ac1c3e575b0d6df3d5162513faaeebf700d3c252c9e690b95720bfc2. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QMDA62524061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a684acd452e6b1c33b01cbf0e21c2ab61843885a3522831097b340897794ef. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QMDA62524062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e50999c6ffa6c37a7892800c8f311ce0331f53da4b364aa96f9997106b1034c. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:38:48Z), 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/QMDA62524063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dfdbbcbe21692f02eebbd8b1bde4c687dcbdf5efb4d530ebc23d7f90b35644c. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QMDA62524064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e45c7084c9633944e264c599f6d062ea5de058f3264e0bf013342adb69f9dd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QMDA62524066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f97997c949c9ac8dc4bb434e47f7ded12db0ece6df2021ebf79eb3b9b8449f0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QMDA62524067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad4f335bc7fa37688685aba6d77bda8bfea0964cc0de2e901698b561b9259fb. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QMDA62524070.