Last updated 5 months ago
CSL+WASM hurts Next.js/web: big bundles, SSR workarounds, memory issues. Teams need a lightweight, pure‑TS Cardano parse/serialize toolkit, not a monolith.
Pure TypeScript, modular packages, CSL compatibility layer, ESM-first with tree-shaking. Optimized for Next.js/browser/edge without WASM friction.
This is the total amount allocated to Anvil - CSL‑Lite: Modular Cardano Serialization Toolkit.
Please provide your proposal title
Anvil - CSL‑Lite: Modular Cardano Serialization Toolkit
Enter the amount of funding you are requesting in ADA
85000
Please specify how many months you expect your project to last
5
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
CSL+WASM hurts Next.js/web: big bundles, SSR workarounds, memory issues. Teams need a lightweight, pure‑TS Cardano parse/serialize toolkit, not a monolith.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
Fully Open source (Apache-2.0)
Please choose the most relevant theme and tag related to the outcomes of your proposal
Infrastructure
Mention your open source license and describe your open source license rationale.
Apache-2.0 is a permissive license that allows developers and enterprises to freely use, modify, and integrate the protocol. It provides explicit patent protection and contributor safeguards, reducing legal risks. Lower barrier to adoption while ensuring legal clarity, Apache-2.0 creates the optimal balance between openness and enterprise readiness, helping Anvil’s protocol scale as a foundational standard within the Cardano ecosystem.
How do you make sure your source code is accessible to the public from project start, and people are informed?
Repository will be created as part of our initial milestones, and we will start to socialize that through Catalyst and our official Social Media accounts.
How will you provide high quality documentation?
Our first open sourced project Weld is commonly cited as being easy to use and well documented. https://github.com/Cardano-Forge/weld
We have several positive messages about ease of use of our documentation for our Anvil API https://dev.ada-anvil.io/
Please describe your proposed solution and how it addresses the problem
Technical Approach
CSL Compatibility Surface (initial coverage)
// drop‑in replacement for read/inspect flows
import { Address, Transaction, Value } from "@csl-lite/compat-csl";
// instead of: import { Address, Transaction, Value } from "@emurgo/cardano-serialization-lib";
How This Differs from CSL
Please define the positive impact your project will have on the wider Cardano community
CSL-Lite delivers a lightweight, modular, pure TypeScript serialization toolkit. This removes the friction caused by CSL+WASM in modern web environments like Next.js and edge runtimes. By eliminating WASM and large monolithic dependencies, it enables faster, more reliable dApp development with dramatically smaller bundle sizes and no special SSR workarounds. The toolkit provides developers with a drop-in compatibility layer for familiar CSL APIs, making migration simple while ensuring alignment with Cardano standards (CIPs). Open-sourcing under Apache-2.0 maximizes adoption across the ecosystem, empowering wallets, dApps, and SDKs to build leaner and more performant user experiences. This proposal directly strengthens Cardano’s web and mobile developer stack, lowers the barrier of entry for teams, and ensures Cardano remains competitive as a platform for scalable, user-friendly decentralized applications.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Year after year, we increase our visibility, and notareiety, in the Cardano develoment space. At Anvil, we have set out to be trailblazers, and diminish the gap between web2 and web3. We create our solutions with every developer in mind and we pride ourselves in the work we do under these community grants. We know our approach is feasible because we have internal consensus as a team.
Milestone Title
Foundations - CBOR, Bech32, Crypto
Milestone Outputs
Deliver the following technical outputs:
Deliver the following outputs:
Acceptance Criteria
Acceptance depends on us meeting the following metrics/defined goals:
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
30 %
Milestone Title
Address & Keys | Transactions (parse/serialize) + Hashing
Milestone Outputs
Deliver the following technical outputs:
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
25000
Progress
60 %
Milestone Title
Compatibility Layer + Next.js Demo + Docs
Milestone Outputs
This milestone focuses on Compatibility, demos, and document deliverables:
Acceptance Criteria
We propose to complete the following acceptance criteria:
Evidence of Completion
Delivery Month
4
Cost
20000
Progress
80 %
Milestone Title
Hardening, QA, Public Release, and Close Out Report/Video
Milestone Outputs
We will produce the following developmental outputs:
We will also produce the Catalyst required milestone output:
Acceptance Criteria
We will complete the following:
In addition to the developmental goals, we will produce:
Evidence of Completion
Delivery Month
5
Cost
15000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Core Libraries (48,000 ADA) - CBOR, Bech32, Crypto modules: 28,000 ADA - Address & Keys modules: 20,000 ADA
Transactions & Compatibility (22,000 ADA) - Transaction parse/serialize + hashing: 14,000 ADA - CSL compatibility adapter (compat-csl): 8,000 ADA
Docs, Demos, QA (15,000 ADA) - Next.js demo app, examples, typedoc site: 9,000 ADA - CI, size/perf benchmarks, fuzz/property tests: 6,000 ADA
Review & Maintenance (Post‑release) (0 ADA in‑scope, community supported) - Community triage, minor updates in first 3 months post‑release (covered by Anvil OSS commitment).
How does the cost of the project represent value for the Cardano ecosystem?
This proposal delivers strong value for money by solving one of Cardano’s most pressing developer pain points—CSL+WASM incompatibility in modern web and mobile environments—through a lean, open-source reimplementation of CSL’s core in pure TypeScript.
With a modest, well-scoped budget, the project provides reusable infrastructure that hundreds of wallets, SDKs, and dApps can leverage; in turn, saving the ecosystem time, developer cost, and user frustration.
By focusing only on serialization, cryptography, and utilities, CSL-Lite avoids unnecessary complexity while still unblocking the majority of use cases. Delivered under Apache-2.0 with clear milestones, high test coverage, and Anvil’s proven track record, this one-time investment produces lasting infrastructure that lowers the barrier of entry for developers, accelerates adoption, and strengthens Cardano’s competitiveness.
This proposal is all about value - It's our goal to contribute, at what we think is a very fair rate, to the Cardano blockchain, in an open source and re-useable way. Please consider voting for us to showcase what we are capable of as a premiere development agency on Cardano.
Terms and Conditions:
Yes
CEO of Anvil - Project Manager and Catalyst representee. I am responsible for making sure that the milestones are met and Anvil is performing what we committed to, within the alotted timeframe.
CTO of Anvil - The Mastermind behind the Anvil tech stack. Tqueri will be spear heading this project and is one of the most talented Cardano developers in the ecosystem.
COO of Anvil - Patrick is the organizational layer of Anvil. PB ensures that Anvil is a well oiled machine and what we commit to through Catalyst fits within our organizations constraints.
We boast 11 employees, who are committed to accelerating, building, and improving Cardano.