LogoClawIndex
CasesSkillsAbout
LogoClawIndex

stdlib-point-at-infinity - Handling point-at-infinity in stdlib circuit types

Provides guidelines for handling point-at-infinity representations, canonicalization, serialization, and recursion in stdlib circuit types.

Tags

Updated: 2026-09-09
stdlibpoint-at-infinitycycle-groupbn254grumpkin

Capabilities

Canonicalize infinity coordinates to zeroPropagate infinity flags during conditional assignmentValidate point coordinates at observation boundariesUse complete addition for potential infinity

Typical Inputs

stdlib circuit typespublic inputstranscript data

Typical Outputs

canonicalized field elementspublic inputscircuit constraints

What this skill does

  • Canonicalize infinity coordinates to zero
  • Propagate infinity flags during conditional assignment
  • Validate point coordinates at observation boundaries
  • Use complete addition for potential infinity

Inputs

  • stdlib circuit types
  • public inputs
  • transcript data

Outputs

  • canonicalized field elements
  • public inputs
  • circuit constraints

Requirements

  • Barretenberg stdlib
  • bn254 curve support
  • grumpkin curve support

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.