LogoClawIndex
CasesSkillsAbout
LogoClawIndex

stdlib-point-at-infinity - Stdlib Point-at-Infinity Handling Guidelines

Guidelines for handling point-at-infinity in stdlib circuit types for serialization, public inputs, and cycle_group/biggroup code

Tags

Updated: 2026-03-22

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • detect point-at-infinity
  • canonicalize infinity points
  • handle infinity flags
  • perform safe arithmetic

Inputs

  • element_default::element
  • goblin_element
  • cycle_group element
  • infinity flag
  • grumpkin commitment
  • bn254 commitment

Outputs

  • canonicalized point
  • serialized fields
  • equality assertion

Requirements

  • Ultra arithmetization
  • Mega arithmetization
  • bn254 curve
  • Grumpkin curve

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.
elliptic-curve
circuit
infinity-handling
canonicalization
serialization
cycle-group
biggroup
detect point-at-infinity
canonicalize infinity points
handle infinity flags
perform safe arithmetic
element_default::element
goblin_element
cycle_group element
canonicalized point
serialized fields
equality assertion