Quickstart — Go
Quickstart — Go
Install
go get github.com/Original-Pictures/verbitas/sdk-goSign and verify
package main
import ( "fmt" "os"
verbitas "github.com/Original-Pictures/verbitas/sdk-go")
func main() { client := verbitas.NewClient(os.Getenv("VERBITAS_API_KEY"))
f, _ := os.Open("photo.jpg") defer f.Close()
result, _ := client.Sign(f, verbitas.SignOptions{Recipe: "image-genai-v1"}) fmt.Println(result.ManifestURL)
f2, _ := os.Open("photo.jpg") defer f2.Close()
v, _ := client.Verify(f2) fmt.Println(v.Status) // "verified_provenance" fmt.Println(v.Proves) // what this proves fmt.Println(v.DoesNotProve) // what this does not prove}