funded
Cardano Swift - SDK for Apple Development (Cardano Serialization Library x Rust)
Current Project Status
In Progress
Amount
Received
₳40,000
Amount
Requested
₳200,000
Percentage
Received
20.00%
Solution

Tokeo is and will continue to maintain and improve upon an existing open-source SDK Cardano.swift.

This library is need of a major upgrade (operating on a 2yr old Cardano Serialisation Library - Rust)

Problem

The mobile experience on Cardano needs to be dramatically improved.

Cardano ecosystem requires improved native tooling to facilitate innovation in user experience for mobile.

Impact Alignment
Feasibility
Value for Money

Team

3 members

Cardano Swift - SDK for Apple Development (Cardano Serialization Library x Rust)

Please describe your proposed solution

Upgrade to SDK Cardano Serialization Library (CSL)

The existing SDK is operating on v10.xx of the CSL, and does not include functionality for native assets, multi-assets and various other transaction based functionality (such as staking and DaaP integration).

The upgrade will include:

  • Migration to CLS 13.xxx
  • SDK Capabilities
  • Native-asset transaction building
  • Multi-asset transaction building
  • Staking
  • Daap Integration
  • Signing
  • UTXO optimisation

Ongoing Maintenance of the SDK

Ongoing maintenance and upgrades of the SDK for the next 12 months (proposal period).

Integration Tests

Integration with Daaps, testing and validation of the SDK.

Please define the positive impact your project will have on the wider Cardano community

Most financial transactions globally occur digitally (98%) and over 80% of these occur on mobile devices.

Cardano is currently underserved with respect to mobile app experiences.

This SDK is required to allow innovation, specifically on native iOS / Apple apps to occur. This would enable developers to easily integrated Cardano into Apple iPhone, Watch and TV apps.

Ultimately more apps, better mobile and user experience will path the way for mass adoption on Cardano.

Measured Impact

Impact will be measured by increased number of SDK downloads, and apps utilising the SDK.

Marekting

We will use the Tokeo project to promote and raise awareness of the work performed on this SDK and encourage other Daaps to do the same.

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?

The Tokeo team boasts a proven track record of consistently delivering high-quality products. Our core development team has collaborated for decades, demonstrating our expertise in managing timelines, sprints, and crucially, deadlines.

Throughout the bear, we've remained steadfast builders, dedicated to innovation, delivery, and contributing to the Cardano ecosystem.

With Tokeo, we're capitalizing on our ethos of fostering greater awareness and adoption across the entire Cardano ecosystem. Our focus is on enhancing access and improving interoperability for users entering our ecosystem from cross-chain.

Spanning the globe, our multinational team is headquartered in Byron Bay, Australia, with members hailing from Australia, North America, the Middle East, Africa, and Europe. Comprising over 7 capable, highly skilled, and dedicated members, our team's track record speaks volumes. Notable innovations include pioneering Cardano's First Smart Contract Minting Engine, Liquid Offers (multi-asset offers with a single batch of ADA), and Staked Offers (allowing buyers' ADA to remain staked within the contract of an offer).

The founders bring over two decades of tier 1 enterprise technology delivery experience, along with extensive startup expertise. We're complemented by a team drawn from the Cardano community for marketing, project liaison, and community engagement, with guidance from top thought leaders in our space. Driven by discipline, agility, and a commitment to community feedback, our team is adept at delivering rapid outcomes.

Additionally, we've engaged ambassadors and resources from cross-chain networks to accelerate adoption across multiple chains.

Our team has also played a pivotal role in early smart contract aggregation, facilitating greater accessibility to products and services across the ecosystem. We have used this principle in developing Tokeo, essentially aggregating the aggregators. We see the Tokeo Wallet being a portal to showcase all the amazing projects and products that Cardano has to offer. We have always taken a view that collaboration is vital to our overall success and we will continue to embrace this principle.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: SDK Upgrade

Upgrade Rust crates to the latest Cardano Serialisation library.

This step involves major refactoring, as a breaking change was introduced with multi-assets.

This may also involve using alternative approaches such as the Cardano Multiplatform Library

Acceptabce Criteria

Compilation of library covering the basic requirements for transaction building and validation.

Evidence of Completion

Will be available via public GIT Repo.

Milestone 2: SDK Feature Enhancement

Enhance the basic SDK Features to include rich set of information required to support Daap usage. This would involve supporting:

  • Daap Connectivity
  • Multi-asset send
  • Staking
  • Transaction parsing / validation

Would plug in data providers such as Maestro or Blkockfrost.

Milestone 3: Dapp Integration

Integration into Tokeopay codebase, proving usefulness and viability of code base, and suitability for other projects.

Acceptance Criteria

Tokeopay is cutover to Swift Cardano SDK in and pushed live / public

Peer review by other builders / SDK development teams

Evidence

Open codebase so evidence will be provided by Tokeo once Tokeopay is source-available.

Milestone 4: Ongoing Maintenance & Upgrades

Ongoing enhancements and patches required to keep inline with Cardano / CSL developments.

Acceptance Criteria

SDK is updated in line with releases to CSL by IOG

Evidence

Open codebase so evidence will be provided via GIT repo.

Milestone 5: Detailed Developer Documentation

Final Milestone: Promotion and Marketing

Promotional materials and advertising of the SDK to raise awareness will also be activated. Aiming to encourage further Apple native development of Dapps on Cardano.

Who is in the project team and what are their roles?

Our Team

With a decentralized ethos at its core, Tokeo's team navigates the dynamic landscapes of wallets, Cardano, and cross-chain endeavours, propelling the project towards widespread adoption.

Simon Canil / MagicFlow

Founder, Development

X - LinkedIn

Magicflow leads the development team, overseeing product conceptualization and delivery. Additionally, he plays a crucial role in managing the Tokeo team and ensuring the commercial sustainability of the business.

Stephen Giderson / Geedo

Founder, Growth

X - LinkedIn

As a member of the founding team, Geedo contributes to growth, partnerships, and commercial matters within Tokeo. He also holds responsibility for token design, ISPO, fundraising, and marketing initiatives.

Zushan Hashmi / Shaz

Founder, Marketing

X - LinkedIn

Zushan leverages years of relationships cultivated within the ecosystem. His focus lies in marketing the Tokeo platform and collaborating with the leadership team on overall strategy.

James Stocks / JDS

Founder, Growth

X - LinkedIn

JDS ensures that incoming funds are meticulously managed and allocated to every aspect of the business. This ensures that funding is carefully distributed and evenly applied to specific development and marketing endeavors.

Gavin Harris / Gav

Senior Full-stack Engineer

X - LinkedIn

Gav, a senior full-stack engineer, possesses a profound understanding of smart contracts. Having graduated early from the Plutus Pioneers program, Gav has played a pivotal role in developing the Tokeo aggregation framework. He dedicates himself tirelessly to driving innovation and enhancing usability within the ecosystem for the community's benefit.

Chase Donavan / Chase

Engineer

X - Linkedin

Chase, a full-stack engineer, collaborates with the development team to introduce new and captivating features for Tokeo. A reliable and proven member of the team, Chase consistently excels and demonstrates the ability to deliver projects punctually and within budget.

Udit Gandhi

Social Media Marketer

X - Linkedin

Udit assumes responsibility for Tokeo's social voice, diligently ensuring users remain informed about the platform's features and benefits. Additionally, he actively engages the community by sharing updates on our roadmap and strategic partnerships.

Please provide a cost breakdown of the proposed work and resources

Milestone 1

ADA 120,000

Milestone 2

ADA 40,000

Milestone 3

ADA 20,000

Milestone 4

ADA 20,000

Milestone 5

ADA 20,000

Milestone 6

ADA 20,000

N/A

How does the cost of the project represent value for money for the Cardano ecosystem?

The development, and ongoing

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00