Our team worked to design, sponsor, and build transparently in order to contribute to open source knowledge within the web3 community.
Our research aimed to promote understanding and discussion of web3 to improve the experience for technologists and users alike.
Focusing on the entire lifecycle of a web3-enabled future – from mainstream user experience to development and creative tools – always with a bias towards simplicity and approachability.
We sponsored and collaborated directly on solutions to technical, sustainability, and global community projects that ensure a more democratized approach to decentralized technology.
Over the last year, we set our R&D sights on exploring the intersection of the browser and the blockchain, as well as funding and supporting the broad community of builders. We've published some of the highlights of 2022 in our recent Year-End Report...
We want to educate as much as we create by exposing our process, our results, and our own learnings. From lengthy deep dives and shorter technical notes to features on our community members and their efforts, we hope to treat the building of Superlunar as its own sort of research project and present it as such.
Today, we are proud to announce the launch of Superlunar, a web3 research and design studio. Superlunar brings together creative technologists with varied backgrounds to focus on secure, sustainable, and usable applications of decentralized technology.
We sat down with the founder of La Libreria de Satoshi and her team of education leaders to discuss the importance of Latin American and Caribbean representation in Bitcoin development, and why its adoption is so important in the region.
Superlunar grant recipient Josie Baker shares his journey into the Bitcoin space, from an early background in math and physics, to the study groups of Chaincode Labs, and to ultimately becoming a Bitcoin Core contributor.
The organizers and program fellows of Qala, a training program for African Bitcoin and Lightning developers, provide a glimpse into the organization's vision, mission, and what future participants can expect from the experience.
We have gathered prominent practitioners from the cyber security, environmental science, design, development, and finance communities to bring a diversity of thought to these efforts.
generated by webflow el.parentElement.replaceChild(codeEl,el); } codeEl.innerHTML = txt; } function rtfToMarkdown(el) { let txt = el.innerHTML; txt = txt.replace(/
/g, '');
txt = txt.replace(/<\/p>/g, '\n\n');
txt = txt.replace(/
/g, '\n');
txt = txt.replace(/ /g, ' ');
txt = txt.replace(/</g, '<');
txt = txt.replace(/>/g, '>');
txt = txt.replace(/</g, '<');
// console.log(txt);
return txt;
}
function markdownToHtml(txt) {
let converter = new showdown.Converter({
noHeaderId: true,
headerLevelStart: 2,
literalMidWordUnderscores: true
});
let html = converter.makeHtml(txt);
// console.log(html);
return html;
}
// if there are elements with a class named 'markdown'
// attached, first convert their content to html
let markdowns = $('.markdown');
markdowns.toArray().forEach((el) => {
let txt = rtfToMarkdown(el),
html = markdownToHtml(txt);
el.innerHTML = html;
});
// syntax-highlight elements that contain a string like
// -- CODE language-foo optional additional classes --
// if we're working with a raw webflow rtf field, we want
// to grab matching
elements. if we're working with
// html that we've run through showdown, we want to grab
// matching elements that contain a string like
// -- GIST https://gist/...full-gist-url --
// 2. from elements that contain only gist urls as content
let gists = $('p:contains("GIST"),a:contains("https://gist.github.com/")');
gists.toArray().forEach(loadGist);
elements
let snips = $('p:contains("CODE"),code:contains("CODE")');
snips.toArray().forEach(formatCode);
Prism.highlightAll();
// load a github gist two ways:
// 1. from