[
	{
		"description": "schema that uses custom metaschema with format-assertion: false",
		"schema": {
			"$id": "https://schema/using/format-assertion/false",
			"$schema": "http://localhost:1234/draft2020-12/format-assertion-false.json",
			"format": "ipv4"
		},
		"skip": {
			"v3": "extract error: invalid $schema URL \"http://localhost:1234/draft2020-12/format-assertion-false.json\": $schema URI not recognized (and 1 more errors)",
			"v3-roundtrip": "inital extract failed"
		},
		"tests": [
			{
				"description": "format-assertion: false: valid string",
				"data": "127.0.0.1",
				"valid": true,
				"skip": {
					"v3": "could not extract schema",
					"v3-roundtrip": "could not extract schema"
				}
			},
			{
				"description": "format-assertion: false: invalid string",
				"data": "not-an-ipv4",
				"valid": false,
				"skip": {
					"v3": "could not extract schema",
					"v3-roundtrip": "could not extract schema"
				}
			}
		]
	},
	{
		"description": "schema that uses custom metaschema with format-assertion: true",
		"schema": {
			"$id": "https://schema/using/format-assertion/true",
			"$schema": "http://localhost:1234/draft2020-12/format-assertion-true.json",
			"format": "ipv4"
		},
		"skip": {
			"v3": "extract error: invalid $schema URL \"http://localhost:1234/draft2020-12/format-assertion-true.json\": $schema URI not recognized (and 1 more errors)",
			"v3-roundtrip": "inital extract failed"
		},
		"tests": [
			{
				"description": "format-assertion: true: valid string",
				"data": "127.0.0.1",
				"valid": true,
				"skip": {
					"v3": "could not extract schema",
					"v3-roundtrip": "could not extract schema"
				}
			},
			{
				"description": "format-assertion: true: invalid string",
				"data": "not-an-ipv4",
				"valid": false,
				"skip": {
					"v3": "could not extract schema",
					"v3-roundtrip": "could not extract schema"
				}
			}
		]
	}
]
