Posts tagged as:
dev Read Time: 1 min Eric Harris-Braun • 21 February 2017
dev Read Time: 1 min Eric Harris-Braun • 17 January 2017
There’s been quite a bit of movement in Ceptr development over the last few weeks, so I wanted to just give brief overview of what’s going on. The big news is that we’ve broken the Ceptr development effort into some smaller sub-projects that are each independently valuable . Not only does this make the effort more manageable, but, we hope, will increase surface area for participation.
dev Read Time: 6 mins Eric Harris-Braun • 09 July 2016This is #4 in a series of dev posts.
This past month I've made little coding progress. I'm still sorting through some Semtrex bugs in the few time windows I've had. So this month I want to share a higher level pattern and perhaps a bit more philosophical view on Ceptr coding.
As we've been developing Ceptr, we've recognized two different approaches to solving programming problems. The first is what we might call the linear or algorithmic approach, and the second we might think of as a simultaneous or pattern matching approach.
dev Read Time: 4 mins Eric Harris-Braun • 02 June 2016This is #3 in a series of dev posts, which just jump right into deep end of the techie pool.
It's difficult to extract sense from strings, but they're the only communication coin we can count on.
Ceptr creates a new "communication coin" that we can still count on (in both senses) but from which it's much much easier to "extract sense." In fact, the "sense" gets baked in at the bottom layer in that everything in Ceptr is built out of semantic trees. Extracting "sense" however has lots to do with pattern matching. Regular Expressions provide a rich expressive capacity for discovering the patterns in text. We have build Semantic Tree Regular Expressions (Semtrex), as way to do the same for our semantic trees.
videos Read Time: 1 min Arthur Brock • 04 May 2016
This is a video from our session in January 2016 in Oakland CA talking with other geeks and sharing an overview of the technical aspects of Ceptr. It's a little long and we had latecomers coming in and interrupting the process, but if you want to understand it all, it's pretty good.
Here's the prezi in case you want to step through it yourself.
dev Read Time: 4 mins Eric Harris-Braun • 27 April 2016This is #2 in a series of dev posts, which just jump right into deep end of the techie pool.At the core of Ceptr you will find agent-like receptors which send each-other messages. We've provided a simple yet sufficient instruction set for rich message programming, taking into account both synchronous and asynchronous programming needs.
The overall signaling model looks like this:
- signals are sent on a carrier
- “through” an aspect
- and optionally keyed to a conversation or request
- are processed in the receptor's membrane
- by being matched against expectations associated with the aspect/carrier/conversation
- each of which trigger an action which either sends more signals or transforms the receptor's state
dev Read Time: 3 mins Eric Harris-Braun • 30 March 2016
Read Time: 1 min Arthur Brock • 21 January 2016
Receptors Keys Crypto Read Time: 4 mins Arthur Brock • 03 November 2015
[I shared this brief in preparation for the Rebooting the Web of Trust event in San Francisco November 3&4 2015.]
The MetaCurrency Project's requirements for decentralization combined with a commitment to leveraging organizing principles of living systems led us to invest a lot of time in the past 5 years developing Ceptr. Ceptr is a rebuild of much of the computing stack optimized for decentralized sense-making, computation and composability. This means semantics baked into the lowest levels of memory storage, self-describing protocols which let anything talk with anything else, blockchain-like abilities for decentralized data storage and computation.
semantic trees documentation resources semantics Read Time: 2 mins Arthur Brock • 24 October 2015
People have been asking how they can find out more about Ceptr... What it is... How it works... etc. There are a few layers of answers to this question. The first is that we need to publish more, but nonetheless, there's some pretty substantial stuff for those who want to dig in.
- The quickest overview is our MIT/KIT Webinar Demo which shows how most things work at a reasonably low level.
- Most important is the Ceptr Revelation, which we want to keep expanding and updating as a not-quite-whitepaper.
- There's our Github repo, wiki and Doxygen generated API documentation.
- There's Arthur's blog and some Crypto-Currency related writing differentiating our approach to BFT & distributed apps from Blockchain.
videos Read Time: 1 min Arthur Brock • 25 September 2015
This is the Ceptr webinar that we did at the invitation of the MIT Kerboros Internet Technology group as a part of their monthly series of emerging web technologies to watch out for.
semantic trees semtrex runtrees data structures webinar videos Read Time: 3 mins Eric Harris-Braun • 06 April 2015
Ceptr is built out of Receptors -- lightweight virtual machines which can be organized fractally. This means you can compose new communication and computing patterns out of receptors as coherent building blocks. But receptors themselves are built out of another coherent structure: semantic trees.
Similar to how our body is made out of cells, and the organization of cells is what makes different kinds of organisms. Cells, themselves, are built out of amino-acid complexes at a lower level.
We produced a couple short videos showing how semantic trees work for both DATA and PROCESS for our MIT-KIT Webinar about Ceptr. This blog post just focuses on the excerpt about Semantic trees for data structures and execution of code.
webinar demo MIT events Read Time: 1 min Arthur Brock • 01 April 2015
We've been asked to present our work on Ceptr via an MIT webinar as part of their (Kerberos and Internet Trust) series highlighting notablenew technologies. You can find the event on the MIT web site, and participate. We'll post a recording to this site afterward.
semantic trees data structures semantics Semantic Alternation structures symbols Read Time: 3 mins Arthur Brock • 29 November 2014
In designing Ceptr we've discovered a pattern in how systems build meaning. It's likely that someone else has already written about this, but we haven't found it, so we don't know what anyone else calls it. We're calling it Semantic Alternation.
Something has meaning or significance in a particular context. This object (a physical structure) is footstool when in front of the easy chair, a table when holding the chess board between two chairs, and when we're low on seating for an event and put it at the end of the dining table, it's a chair. (See more pictures below)
Receptors yin receptivity composability carriers Read Time: 3 mins Arthur Brock • 26 November 2014
[This is an excerpt from the current draft of the Ceptr Revelation that I want to reference in other blog posts.]
One of our big breakthroughs in our system design came when we were looking at how to maximize composability. In contrast to our foray into XGFL, we wanted it to be easy for everything to be functionally mashed together.
We were talking about language and how amazingly composable it is. How, from a traditional computer science perspective of starting with ontological units, the conversation we were having was all constructed out of a couple dozen phonemes, which we used to construct word parts, and in turn constructed words, then phrases, then sentences, then narratives.
Read Time: 2 mins Arthur Brock • 14 November 2014
Douglas Hofstadter, in Godel, Escher, Bach and I am a Strange Loop, weaves a pretty compelling tail of how mind and consciousness emerge from self-referential systems configured in a kind of "strange loop." Our consciousness or possibly all consciousness may emerge from this sort of feedback loop with strange interplay between levels.
documentation docs resources Read Time: 1 min Arthur Brock • 17 September 2014
webinar events MetaCurrency introduction preview Read Time: 1 min Arthur Brock • 16 September 2014
For the past few years, we've actually been working toward building Ceptr, but we haven't been very public about much. I mean we've posted code to github as we've built, but there's been no way for anyone to really understand what we're doing.
We're working on changing all that.