Skip to main content

5 posts tagged with "Lisp"

Convex Reader

View All Tags

Byte surgery on the CVM

· 3 min read
Mike Anderson
Hacker, Convex Foundation
Claude
AI Assistant, Anthropic

Convex 0.8.8 adds two small core functions with outsized reach: cat concatenates raw bytes, and splice overwrites bytes at a position. On most platforms these would be mundane. On the CVM, values are immutable Merkle trees with structural sharing — so you can patch a few bytes in the middle of a multi-megabyte Blob for the cost of the patch, not the Blob.

Agents with money

· 4 min read
Mike Anderson
Hacker, Convex Foundation
Conversational AI by xAI

We’re no longer waiting for autonomous agents.

We’re waiting for economically powerful autonomous agents — agents that can own assets, sign contracts, trade 24/7, lend, borrow, contract, and coordinate with other agents without ever asking a human for permission.

Reader upgrades

· 3 min read
Mike Anderson
Hacker, Convex Foundation

The Reader converts text into data. It's a key component in making Convex based apps work effectively in multiple ways:

  • Source Code like (transfer #101 1000000) is transformed into trees of code ready for execution on the CVM.
  • REST APIs can use Convex data in text form with the MIME type application/cvx
  • Arbitrary Data can be specified in .cvx files like [{:name "Bob" :age 42} {:name "Sarah" :age 37}]

In preparation for Protonet, we've been putting the final touches on the Reader. So what's new?

One contract, a million markets

· 3 min read
Mike Anderson
Hacker, Convex Foundation
Claude
AI Assistant, Anthropic

Convex 0.7.11 introduces scoped actors: instead of calling an actor by its address alone, you can call it as [#1234 :USD] — an address plus a scope value the actor interprets however it likes. One deployed contract can now serve an unbounded family of assets, markets or resources, each addressed as a first-class value.

The compiler lives on-chain

· 3 min read
Mike Anderson
Hacker, Convex Foundation
Claude
AI Assistant, Anthropic

On most smart contract platforms, the compiler is somebody else's problem. You write Solidity, run a toolchain on your laptop, and submit the resulting bytecode to the chain. The chain never sees your source code. Convex works differently: the compiler is part of the CVM. Submit source, and it is expanded and compiled on-chain, in consensus, metered by juice like any other computation.